Singkirkan struktur ini, dan gunakan bidang tanggal asli:
id start_date end_date
1 2012-12-22 2013-1-25
maka Anda dapat menggunakan fungsi dan perbandingan tanggal/waktu mysql asli, mis.
SELECT id WHERE yourdate BETWEEN start_date AND end_date
daripada harus menggunakan perbandingan multi-level yang sangat jelek untuk membandingkan nilai yang terfragmentasi dengan benar:
SELECT id where YEAR(yourdate) < startYear OR (YEAR(yourdate) > startYear AND MONTH(yourdate) < startMOnth) etc... etc....etc..