Cara yang lebih baik adalah dengan membagi tanggal menjadi 3 bidang. Tahun bulan hari. Ini memberi Anda fleksibilitas penuh untuk menyimpan, menyortir, dan mencari.
Selain itu, cukup sepele untuk menyatukan kembali bidang-bidang tersebut menjadi bidang tanggal yang sebenarnya bila diperlukan.
Akhirnya, ini portabel di seluruh DBMS. Saya rasa tidak ada orang lain yang mendukung 0 sebagai bagian valid dari nilai tanggal.