Dr. Ливси
Гений
(53852)
2 года назад
Подозреваю что событие 2021-05-04 22:00:46 лежит за пределами меньше равно '2021-05-04', так как в него попадут события до '2021-05-04 00:00:00' не включая события этих суток. Поставьте диапазон:
and `time` < '2021-05-05'
и проверьте
Ярослав
Мастер
(1817)
2 года назад
суть проблемы здесь уже описали, со своей стороны опишу альтернативный вариант её решения:
SELECT * FROM `ratings` WHERE DATE(`time`) >= '2021-05-03' AND DATE(`time`) <= '2021-05-04'
из колонки с данными мы автоматически получаем только дату, дальнейшее сравнение производится с ней
Выбирает только строку со временем: 2021-05-03 22:00:46, а 2021-05-04 22:00:46 почему-то пропускает