Announcement

Collapse
No announcement yet.

Lücken in gruppierter Ausgabe auffüllen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Lücken in gruppierter Ausgabe auffüllen

    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.

    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
Working...
X