MS SQL Server 2005 GROUP BY und SUM

Hey alle, ich versuche einen Bericht zu erstellen, um zu zeigen, wie viel ausgegeben pro HRCode. Das ist meine SQL-Abfrage so weit:

 SELECT *
 FROM   tblWO as WO, 
        tblWOD as WOD, 
        tblWA as WA 
 WHERE WOD.OrderID = WO.ID 
 AND WA.HRCode  = WO.AdministratorCode 
 AND WO.OrderDate BETWEEN '2010-01-01' AND '2010-08-31' 
 AND Approved = '1' 
 ORDER BY WO.OrderDate

Ich versuche, die fingure einen Weg, die Maische alle die gleichen HRCode zusammen und dann SUMME ()... Aber mein Gehirn funktioniert nicht heute, so brauche ich etwas Hilfe :o)

Hier ist, was die Daten der Datenbank sieht wie folgt aus:

ID      Total   OrderDate               Approved    HRCode    AdministratorCode    OrderID
3272      25.00   2010-01-04 10:48:57.617 1           RN        RN                   3272
4621      25.00   2010-02-04 11:15:01.600 1           RN        RN                   4621
4899      50.00   2010-02-04 11:55:01.630 1           02        02                   4899
4905      15.00   2010-05-04 11:55:01.190 1           NR        NR                   4905
5001      50.00   2010-06-04 04:11:55.295 1           RN        RN                   5001

Jede Hilfe würde groß sein! Danke!

GELÖST

 SELECT SUM(Total) as Total, AdministratorCode 
 FROM   tblWO as WO, 
        tblWOD as WOD
 WHERE WOD.OrderID = WO.ID 
 AND WO.OrderDate BETWEEN '2010-01-01' AND '2010-08-31' 
 AND Approved = '1' 
 ORDER BY WO.AdministratorCode

David

InformationsquelleAutor StealthRT | 2010-09-29

Schreibe einen Kommentar