Hi!
Bist Du sicher, dass der Nullte Tag von MySQL verdaut wird und sich so verhält, wie Du es erwartest?
MySQL lässt (in Datumsspalten) als Monat und/oder Tag auch den Wert 0 zu. Das kann man verwenden, wenn beispielsweise nur der Monat bekannt ist, aber nicht der genaue Tag. 1 oder Ultimo wären ungeeignet, weil das ja auch ganz legale Werte sein können. Mit diesen 0-Werten, so sagt das Handbuch, darf man nur nicht rechnen und exakte Ergebnisse haben wollen. (Dieses Verhalten lässt sich über den SQL-Mode NO_ZERO_IN_DATE auch ausschalten.)
Lo!