У меня есть таблица time_slots, содержащая строки start_time и end_time.
данные
id start_time end_time
1 10:00:00 15:00:00
2 15:00:00 22:00:00
3 22:00:00 10:00:00
Я использую запрос, который отлично работает для двух верхних столбцов
SELECT * FROM time_slots WHERE '18:00:00' BETWEEN start_time AND end_time
но когда я попытался получить строку из 3-й строки, это дало мне пустой результат.
22:00:00
, а к какой дате принадлежит10:00:00
, и поэтому не может определить, к какой дате принадлежит18:00:00
. - person Abhik Chakraborty   schedule 23.05.2014