Der Titel ist vielleicht etwas irreführend, aber meine Frage ist schwer in einer Zeile zu erklären:
Habe folgende
Access-Abfrage:
Code:
SELECT Month([Datum]) AS mm, Sum[Betrag]) AS Total FROM tbl_Rechkopf
GROUP BY Month([Datum]), Year([Datum]) HAVING (Year([Datum])=2013) ORDER BY Month([Datum])
Dieses liefert als Ergebnis z.B.
Ich möchte aber, dass es mir für alle Monate einen Wert zurückgibt, also Summe 0 für die Monate, die keinen Wert enthalten.
mm | Total |
1 | 0 |
2 | 0 |
3 | 40 |
4 | 0 |
5 | 45 |
6 | 0 |
7 | 0 |
8 | 0 |
9 | 0 |
10 | 67 |
11 | 0 |
12 | 0 |
Gibt es einen Trick, es direkt in
SQL ohne Programmierung zu machen?
Gruß
Alfonso