Я хочу выбрать интервал из этой записи, с этим запросом:
SELECT *
FROM `table`
WHERE camera_id = '4'
AND data BETWEEN '2015-03-29 12:00:01' AND '2015-03-30 11:59:59'
проблема в том, что для интервалов от 1 дня, например с 03-29 до 03-30, не находит записи, а в течение нескольких дней работает с 03-29 до 03-31
Что мне нужно? НЕ найти диапазон дат, которые будут включены в те времена, чтобы забронировать номер. так что если я записываю с тем же prenotazione_id
должен вернуть меня пустым. если я знаю, что мне нужен foreach.
Ваш МЕЖДУ пропускает одну секунду — Полдень.
SELECT * FROM `table` WHERE camera_id = '4' AND data BETWEEN
DATE_FORMAT('2015-03-29 12:00:01','%Y-%m-%d %h:%i:%s')
AND
DATE_FORMAT('2015-03-29 12:00:01','%Y-%m-%d %h:%i:%s') AS date