2017-08-28 2 views
0

Ich brauche Hilfe versuchen, um herauszufinden, wie ich diese SQL-Abfrage versuchen, die Gesamtsummen für alle eindeutigenSQL Query - finden mehrere Summen mit einer Reihe

so etwas wie dies die BatchNo finden machen können:

|BatchNo| Sum | 
    1  20 
    2  45 
    3  22 

das ist, was ich gerade habe.

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

tun Sie Beispieldaten haben? –

+0

Nein 'wo' ... nur' GROUP BY batchNo' nach dem 'FROM ...' – xQbert

+0

sollten Sie GROUP BY auf Ihre Abfrage verwenden –

Antwort

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

Danke für die Hilfe, die es funktioniert. – Sleepyfalcon

Verwandte Themen