0

発注書の合計金額を計算する 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)

4

2 に答える 2

4
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;
于 2012-05-04T22:41:56.950 に答える
1

または...

SELECT PO_Number, SUM(Quantity*Cost) GROUP BY PO_Number;

于 2012-05-04T23:23:40.813 に答える