Hallo
Mein DB-System ist Access, VBA:
Ich habe eine Tabelle mit den Spalten datum und preis. Nun möchte ich die Summen aller Preise gruppiert nach den Jahren ausgeben und wenn ein Jahr nicht vorhanden ist soll "0" ausgegeben werden. Genau diese Null ist das Problem, bzw. wird im momentanen Select noch nicht angezeigt (Es gibt ja auch keine Zeile in die zu diesem Jahr ein Preis steht). Ist dies mittels einem SQL Statement möglich? Oder nutze ich leichter eine VBA Schleife?
Ich denke an deinen Select wie:
SELECT YEAR(datum), SUM(Preis)
FROM mytable
GROUP BY YEAR(datum)
HAVING YEAR(datum)>2003;
Viele Dank
Mein DB-System ist Access, VBA:
Ich habe eine Tabelle mit den Spalten datum und preis. Nun möchte ich die Summen aller Preise gruppiert nach den Jahren ausgeben und wenn ein Jahr nicht vorhanden ist soll "0" ausgegeben werden. Genau diese Null ist das Problem, bzw. wird im momentanen Select noch nicht angezeigt (Es gibt ja auch keine Zeile in die zu diesem Jahr ein Preis steht). Ist dies mittels einem SQL Statement möglich? Oder nutze ich leichter eine VBA Schleife?
Ich denke an deinen Select wie:
SELECT YEAR(datum), SUM(Preis)
FROM mytable
GROUP BY YEAR(datum)
HAVING YEAR(datum)>2003;
Viele Dank