У меня есть таблица, которая содержит 2 столбца startdate и enddate для хранения времени начала и окончания развлекательной программы в определенном месте (оба столбца имеют формат формата даты и времени: «Y-m-d H: i: s»). Когда пользователь создает a program within this time limit
или the end time of the program lies within the time limit but not the start time
или the start time lies within the time limit but not the end time
, программа не должна быть вставлена в таблицу с предупреждением. Я написал такой запрос. Но он не работает должным образом.
SELECT * FROM tbl_venue WHERE venue_id='id' AND
((venue_start_datetime BETWEEN 'entered starttime' AND 'entered end time')
AND (venue_stop_datetime BETWEEN 'entered starttime' AND 'entered end time'))
Заранее спасибо.