2017-08-28 43 views
0

我需要一些幫助,試圖找出我怎麼能做出這樣的SQL查詢試圖找到所有獨特BatchNo的SQL查詢 - 找到多個和與行

這樣的事情總金額:

|BatchNo| Sum | 
    1  20 
    2  45 
    3  22 

這就是我現在所擁有的。

SELECT BatchNo, 
SUM(raw_bat_sum.STOTS + raw_bat_sum.STOTR) 
AS Sum 
FROM raw_bat_sum 
WHERE raw_bat_sum.BatchNo= ?; 
+0

你有樣本數據? –

+0

沒有'哪裏'......只是'GROUP BY batchNo'在'FROM ...' – xQbert

+0

之後你應該在你的查詢中使用GROUP BY –

回答

2
SELECT BatchNo, 
(SUM(raw_bat_sum.STOTS) + SUM(raw_bat_sum.STOTR)) 
AS Sum 
FROM raw_bat_sum 
GROUP BY raw_bat_sum.BatchNo; 

EXAMPLE HERE

+0

感謝你的幫助。 – Sleepyfalcon