Jump to content

Order by Month mit 0 wert


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Mache folgende Abfrage

 

 

SELECT SUM ([Verkauf (MW)]) AS '2020' FROM [XXX$Debitor] inner JOIN [Fibu XXX$Debitorenposten] on Debitorennr_ = cast(Nr_ AS varchar)

WHERE Buchungsdatum BETWEEN '20200101' AND '20201231' AND Reisendencode = 'PKW XX' GROUP BY YEAR ([Fibu XXX$Debitorenposten].Buchungsdatum ) , MONTH ([Fibu XXX$Debitorenposten].Buchungsdatum )

ORDER BY MONTH ([Fibu XXX$Debitorenposten].Buchungsdatum ) ASC;

 

 

Dann bekomme ich folgendes zurück


2020
2052,17
2996,69
1895,97
768,68


Richtig wäre aber:


2020
2052,17
2996,69
0,00
1895,97
768,68

Wie bekomme ich das hin das wann keine Werten da sind 0,00 zurückgegeben wird?

  • 3 Monate später...
Geschrieben

Ohne Buchungen wirst du bei einem Inner Join keine Werte zurück bekommen. 

Dazu müsstest du einen Outer Join verwenden und künstlich die anderen Monate erzeugen falls sie nicht kommen und diese die NULL Werte mit 0 ersetzen.

 

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...