Ich brauche eine Abfrage wie folgt auszuführen:Ersetzen Non-Exist-Gruppe durch die Ergebnisse
select SUM(TONS) as TONS
from MyView
where Date between '01.01.2017' and '12.31.2017'
group by DATEPART(MONTH, Date)
order by DATEPART(YEAR, Date) asc
Das Problem ist, wenn es keine Daten im 3. Monat ist es 11 Zeilen insgesamt statt 12 zurück Wie kann ich fehlende Daten mit dem Wert 0 ersetzen?
eine Kalender-Tabelle erstellen und links beitreten –
@TimSchmelter, einmal würde ich beitreten ein Recht tun. (ZB "MyView rechts beitreten Kalender".) – jarlh