Hi!
Datumsangaben sollten normalerweise nicht auseinander gerissen werden, aber hier bleiben vermutlich keine anderen Möglichkeiten. DATETIME bspw. würde es zwar auch erlauben, den Year-Part auf 9999 zu setzen, damit könnte man eine „Wildcard“-Jahresangabe zwar auch umsetzen (wer hat Angst vor Y10K?) - aber für den Monat gibt's nichts vergleichbares.
Ich hatte gerade keine Probleme, 00 und 0000 als Tag, Monat und Jahr in jeweils beliebiger Anzahl (und damit auch Kombination) innerhalb eines Datums (DATE) einzubauen. Solche ungültigen Werte verhindern allerdings effektiv das Rechnen mit dem Datum, wenn man nicht ständig vorher Prüfungen darauf einbaut.
Lo!