Глюк с Between в MySQL
Доброе время суток.
Нужно выбрать новости за определённый период времени из БД Mysql (v 3.23.49).
Делаю
SELECT DATE_FORMAT(news.date_time, '%H:%i') as rus_time, DATE_FORMAT(news.date_time, '%d.%m') as rus_date, news.id, news.title, LEFT(news.text,100) as anons FROM news WHERE news.status = '1' and news.date_time BETWEEN '2004-09-19' AND '2004-11-26' ORDER by hot_news.date_time DESC
Выбираются данные начиная с 2004-09-19, и заканчивая 2004-11-25
Читаем ман:
xpr BETWEEN min AND max
Если величина выражения expr больше или равна заданному значению min и меньше или равна заданному значению max, то функция BETWEEN возвращает 1, в противном случае - 0.
Но выборка заканчивается то на 2004-11-25....
Подскажите пл. в чём может быть ошибка?
Доброе время суток.
Нужно выбрать новости за определённый период времени из БД Mysql (v 3.23.49).
Делаю
SELECT DATE_FORMAT(news.date_time, '%H:%i') as rus_time, DATE_FORMAT(news.date_time, '%d.%m') as rus_date, news.id, news.title, LEFT(news.text,100) as anons FROM news WHERE news.status = '1' and news.date_time BETWEEN '2004-09-19' AND '2004-11-26' ORDER by hot_news.date_time DESC
Выбираются данные начиная с 2004-09-19, и заканчивая 2004-11-25
Читаем ман:
xpr BETWEEN min AND max
Если величина выражения expr больше или равна заданному значению min и меньше или равна заданному значению max, то функция BETWEEN возвращает 1, в противном случае - 0.
Но выборка заканчивается то на 2004-11-25....

Подскажите пл. в чём может быть ошибка?