Есть одна нехорошая таблица с парой миллионов записей, в которой день-месяц-год заданы отдельными столбцами. Теперь ВНЕЗАПНО понадобилось делать выборку в диапазоне от и до. Помогите составить корректный sql-запрос для этого чуда (ну, кроме как сделать alter table, добавив поле с типом datetime, проапдейтить его и потом уже сделать обычный запрос). Вот пример запроса, который скинули мне:
SELECT * FROM stat
WHERE (year>=2014 AND ( (month=9 and day>=29) OR (day>0 and month>9) ))
AND (year<=2015 AND ( (month=3 and day<=27) OR (day>0 and month < 3) ))