Hallo,
ich komme irgendwie mal wieder nicht weiter und hoffe auf Eure Hilfe.
Zu meinem Problem, ich habe eine Tabelle kontoauszug, in der Beträge (amount) und das enstsprechende Datum (entrydate) gespeichert sind. Nun wollte ich wenn amount < 0 die Summe der Ausgaben gruppiert nach Monat und wenn amount > 0 die Summe der Einnahmen gruppiert nach Monat ausgeben lassen. Folgenden Code hab ich jetzt, aber irgendwie fehlen mir die Summen gruppiert nach Monat. Was mache ich falsch?
ich komme irgendwie mal wieder nicht weiter und hoffe auf Eure Hilfe.
Zu meinem Problem, ich habe eine Tabelle kontoauszug, in der Beträge (amount) und das enstsprechende Datum (entrydate) gespeichert sind. Nun wollte ich wenn amount < 0 die Summe der Ausgaben gruppiert nach Monat und wenn amount > 0 die Summe der Einnahmen gruppiert nach Monat ausgeben lassen. Folgenden Code hab ich jetzt, aber irgendwie fehlen mir die Summen gruppiert nach Monat. Was mache ich falsch?
Code:
SELECT IIF(amount <0, sum(amount) , 0) AS ausgaben,
IIF(amount >0, sum(amount) , 0) AS einnahmen,
MONTH(entrydate) AS monat
FROM kontoauszug
WHERE YEAR(EntryDate) = '2013'
GROUP BY MONTH(entrydate), amount