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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie die OrderDate-und ID-Spalten aus der select-Anweisung:
Auch möchte ich für alle Tabellen, nicht nur die Gesamt-und HRCode?
Was andere Tabellen, die Sie zeigen möchten? Meinst du Spalten? Würde es helfen, wenn Sie Sie Bearbeiten Ihre Frage mit einem Beispiel, was die Ausgabe, die Sie suchen.
Sorry, Spalten. Ich möchte alle Daten, die ich in meiner OP, nur mit der Ergänzung der Spalte "insgesamt". Ich habe versucht, SUM(Gesamt) as Gesamt, HRCode*, aber es hat nicht funktioniert
Aber das wird höchstwahrscheinlich nicht die Summe alles für Sie, als ich ' m vorausgesetzt, die ID und die Daten sind alle einzigartig. Wenn Sie die Gruppe, indem Sie die ID und das Datum sowie, bekommen Sie die Summe der HF-Werte für jede Bestellung und Datum.
InformationsquelleAutor LittleBobbyTables