注文書の合計額を計算するSQL文を作成しようとしています。forumlaを使用したSQL文
例時間! PO_Number=484
上
SELECT PO_Number, LineItem, Quantity, Cost
FROM POs
セイ$ 2それぞれでLineItem-1
の2台があります。 LineItem-2
の3単位もそれぞれ5ドルです。 $ 19を出力する方法はありますか? (+ 2 + 3 + 3 + 3 = 19 2)
注文書の合計額を計算するSQL文を作成しようとしています。forumlaを使用したSQL文
例時間! PO_Number=484
上
SELECT PO_Number, LineItem, Quantity, Cost
FROM POs
セイ$ 2それぞれでLineItem-1
の2台があります。 LineItem-2
の3単位もそれぞれ5ドルです。 $ 19を出力する方法はありますか? (+ 2 + 3 + 3 + 3 = 19 2)
SELECT SUM(Quantity*Cost) WHERE PO_Number = 484;
UPDATE
あなたが複数の発注書の合計を表示したい場合は、 "グループ" 検索結果に必要購入注文によって:
SELECT SUM(Quantity*Cost)
WHERE PO_Number IN (484,485,486) -- if you want specified ones only, omit for all
GROUP BY PO_Number;
素晴らしい!ほぼそこに。テーブルに1つ以上のPO_Numberがある場合は何か、時には数十回。 – DonkeyKong
@DonkeyKong:上記の私の更新を参照してください。 – eggyal
それとも...
SELECT PO_NUMBER、SUM(数量*コスト) GROUP BY PO_Number;
2 + 2 + 3 + 3 + 3 = 13、19ではなく! – eggyal
LOL 2 + 2 + 5 + 5 + 5 = 19 – DonkeyKong