Gooi deze structuur weg en gebruik oorspronkelijke datumvelden:
id start_date end_date
1 2012-12-22 2013-1-25
dan kunt u native mysql-datum/tijd-functies en vergelijkingen gebruiken, bijvoorbeeld
SELECT id WHERE yourdate BETWEEN start_date AND end_date
in plaats van afschuwelijk lelijke vergelijkingen op meerdere niveaus te moeten gebruiken om dergelijke gefragmenteerde waarden correct te vergelijken:
SELECT id where YEAR(yourdate) < startYear OR (YEAR(yourdate) > startYear AND MONTH(yourdate) < startMOnth) etc... etc....etc..