Hallo zusammen,
wenn ich ein nach DatePart(hh) gruppiertes select
mache, aber für einige Stunden kein Datensatz zur Verfügung steht
wird natürlich für diese Stunden auch nix ausgebenen.
Gibt es eine Möglichkeit diese Lücken irgendwie mit Standardwerten zu füllen?
Das einzige was einfällt wäre ne Hilfstabelle und diese dann
"verjoinen".
Aber evtl. hat ja jemand noch ne bessere Idee.
Hier mal ein SQL Statemant, bei dem ich dieses Problem habe.
wenn ich ein nach DatePart(hh) gruppiertes select
mache, aber für einige Stunden kein Datensatz zur Verfügung steht
wird natürlich für diese Stunden auch nix ausgebenen.
Gibt es eine Möglichkeit diese Lücken irgendwie mit Standardwerten zu füllen?
Das einzige was einfällt wäre ne Hilfstabelle und diese dann
"verjoinen".
Aber evtl. hat ja jemand noch ne bessere Idee.
Hier mal ein SQL Statemant, bei dem ich dieses Problem habe.
Code:
SELECT COUNT(Id) AS Anzahl, DATEPART(hh, ZeitPC) AS Stunde, DATEPART(dd, ZeitPC) AS Tag, DATEPART(mm, ZeitPC) AS Monat, DATEPART(yyyy, ZeitPC) AS Jahr FROM Results WHERE (Code = 0) GROUP BY DATEPART(mm, ZeitPC), DATEPART(hh, ZeitPC), DATEPART(dd, ZeitPC), DATEPART(yyyy, ZeitPC) ORDER BY Jahr, Monat, Tag, Stunde