2012-05-04 4 views
0

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

+1

2 + 2 + 3 + 3 + 3 = 13、19ではなく! – eggyal

+0

LOL 2 + 2 + 5 + 5 + 5 = 19 – DonkeyKong

答えて

4
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; 
+0

素晴らしい!ほぼそこに。テーブルに1つ以上のPO_Numberがある場合は何か、時には数十回。 – DonkeyKong

+0

@DonkeyKong:上記の私の更新を参照してください。 – eggyal

1

それとも...

SELECT PO_NUMBER、SUM(数量*コスト) GROUP BY PO_Number;

関連する問題