Всем привет, помогите новичку.
Есть таблица MySQL со столбцами EventID | Start | End
Start и End это тип datetime: начало и конец события.
Есть дата, например текущая. Как выглядит SQL-запрос, если нужно вытащить записи, которые пересекаются с определенной датой?
Этот запрос выберет записи в интервал дат которых попадает текущая дата
SELECT * FROM table_name
WHERE UNIX_TIMESTAMP(start) < UNIX_TIMESTAMP(NOW())
AND UNIX_TIMESTAMP(end) > UNIX_TIMESTAMP(NOW())
Сборка персонального компьютера от Artline: умный выбор для современных пользователей