Lepší způsob je rozdělit datum do 3 polí. Rok měsíc den. To vám dává plnou flexibilitu pro ukládání, třídění a vyhledávání.
V případě potřeby je také docela triviální skládat pole zpět do pole skutečného data.
Konečně je přenosný přes DBMS. Nemyslím si, že někdo jiný podporuje 0 jako platnou část hodnoty data.