регистрация на полдня по команде BETWEEN

Я хочу выбрать интервал из этой записи, с этим запросом:

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.
введите описание изображения здесь

1

Решение

Ваш МЕЖДУ пропускает одну секунду — Полдень.

0

Другие решения

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
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector