Hallo erstmal...bin neu hier und somit auch Newbie auf dem SQL Gebiet.
Ich habe eine Date-Spalte, in der das Datum und die Uhrzeit steht:
dd.mm.yyyy hh.mm.ss
Um eine Umsatzübersicht von Herstellern in einem Plz-Gebiet im jeweiligen Monat und Jahr zuerfassen, hab ich folgenden Code angelegt:
Leider fasst er nicht alle Tage im Monat zusammen, sodass mehrfache Umsätze mit gleicher Plz, Monat und Jahr aufgelistet werden.
PLZ....Monat.....Jahr......Gesamtumsatz
04.........1.........2008.............100
04.........2.........2008.............300
05.........1.........2008.............500
05.........1.........2008.............300
.
.
Würde mich freuen wenn spezielle Antworten für MS SQL Server 2005 komm. Da ich mit Mysql zahlreiche Varianten gefunden habe, aber die einfach nicht umsetzbar für MS sind.
Ich habe eine Date-Spalte, in der das Datum und die Uhrzeit steht:
dd.mm.yyyy hh.mm.ss
Um eine Umsatzübersicht von Herstellern in einem Plz-Gebiet im jeweiligen Monat und Jahr zuerfassen, hab ich folgenden Code angelegt:
Code:
SELECT LEFT ([Plz], 2) AS Plz_Gebiet ,month([Datum]) AS Monat ,year([Datum]) AS Jahr ,sum([Umsätze]) AS Gesamtumsatz From [Umsatz_Belege], [Hersteller] WHERE (Herstellernummer = '0815') Group by Plz, Datum Order by Plz, Datum
PLZ....Monat.....Jahr......Gesamtumsatz
04.........1.........2008.............100
04.........2.........2008.............300
05.........1.........2008.............500
05.........1.........2008.............300
.
.
Würde mich freuen wenn spezielle Antworten für MS SQL Server 2005 komm. Da ich mit Mysql zahlreiche Varianten gefunden habe, aber die einfach nicht umsetzbar für MS sind.
Comment