Hi!
Hast du für die Datenfelder einen Stringtyp oder DATE/DATETIME genommen?
DATE
Dann sollte es eigentlich gehen. Der September hat aber nur 30 Tage, vielleicht liegt es daran. Da du sowieso nur Tage zur Verfügung hast, kannst du die Uhrzeit weglassen und dir Plus-1-Tag-Variante nehmen und den Abfragezeitraumbeginn als 'Jahr-Monat-01' und das Ende als 'Jahr-Monat-01' + INTERVAL 1 MONTH schreiben. Das klappt auch über einen Jahreswechsel hinaus.
Lo!