発注書の合計金額を計算する SQL ステートメントを作成しようとしています。
例の時間!
SELECT PO_Number, LineItem, Quantity, Cost
FROM POs
それぞれ$2PO_Number=484
のユニットが2 つあるとします。LineItem-1
また、LineItem-2
それぞれ 5 ドルの 3 ユニットもあります。$19を出力する方法はありますか? (2 + 2 + 3 + 3 + 3 = 19)
SELECT SUM(Quantity*Cost) WHERE PO_Number = 484;
アップデート
複数の発注書の合計を表示する場合は、結果を発注書別に「グループ化」する必要があります。
SELECT SUM(Quantity*Cost)
WHERE PO_Number IN (484,485,486) -- if you want specified ones only, omit for all
GROUP BY PO_Number;
または...
SELECT PO_Number, SUM(Quantity*Cost) GROUP BY PO_Number;