Как выполнить запрос между двумя временными диапазонами, используя MySQL?
он похож на этот вопрос, указанный в приведенной выше ссылке, но match_time был разделен на два столбца, то есть match_start_time и match_end_time,
match_start_time <= CAST('10:00:00' AS time) AND match_end_time >= (CAST('12:00:00' AS time))
Это был запрос, который я пытался выполнить, но не получил правильного результата.
пример
рассмотрим время начала и окончания совпадения: -
01:30 - 03:30, 05:00 - 06:30, 03:00 - 21:30, 14:00 - 09:00
тогда, если я пропущу 00:00 - 10:00 как min и max, тогда я получу
01:30 - 03:30, 05:00 - 06:30, 14:00 - 09:00
, но не уверен, нужно ли включать 14:00 - 09:00
.
Также, если они пройдут 18:00 - 09:00
Тогда как получить результат, если указанное пользователем минимальное время больше максимального времени Извините за плохой английский sh, помогите