Kann man vielleicht mehrere GROUP-Regeln angeben?
select *, sum(preis) from tabelle group by month(datum), year(datum)
.
oder man rechnet Jahr und Monat wieder zusammen
select *, sum(preis) from tabelle group by month(datum) - 1 + year(datum) * 12
.
select *, sum(preis) from tabelle group by encodedate(year(datum), month(datum), 1)
.
(gibt doch bestimmt sowas wie
EncodeDate)
oder man rundet irgendwie die Tage weg