Как выбрать по этом полю, предыдущее событие и следущее?
При условии что события бывают не каждый день и если есть событие на текущий день, то в значении следующего получить событие текущего дня.
Изменение типа поля не рассматривается, так как это уже функционирующая система и искать где это вылезет в планы не входит.
Задачу решил двумя запросами:
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- SELECT * FROM `events` WHERE event_date >= CURRENT_DATE();
- SELECT * FROM `events` WHERE event_date <= CURRENT_DATE()