Я пытаюсь понять, как написать запрос MySQL, который вернет ближайшие 3 события с точки зрения даты.
Это моя таблица:
EVENT_ID EVENT_NAME EVENT_START_DATE(DATETIME)
1 test 2011-06-01 23:00:00
2 test2 2011-06-03 23:00:00
3 test3 2011-07-01 23:00:00
4 test4 2011-08-09 23:00:00
5 test5 2011-06-02 23:00:00
6 test6 2011-04-20 23:00:00
Таким образом, результат запроса должен быть для идентификаторов 1,2,5, поскольку они наиболее близки к происходящему по сравнению с текущей датой ..
РЕДАКТИРОВАТЬ: запрос должен находить только будущие события.