Здрастуйте. Есть таблица в нем храниться host,hit,date.
Мне надо было выбирать по дате хосты.
Делал такой запрос
CODE ( SQL):
скопировать код в буфер обмена
SELECT `host` , `hit` , `date` , WEEKDAY( date ) AS `week` FROM `31` AND date >= DATE_SUB( CURRENT_DATE, INTERVAL 4 DAY ) LIMIT 7
Этот запрос работал правильно. Я ничего не изменил, а запрос стал работать не правильно.
Так INTERVAL 4 DAY должен дать 4 последних дней. А я вижу
CODE ( SQL):
скопировать код в буфер обмена
host hit date week 564 10265 2012-12-09 6 425 10071 2012-12-10 0 409 9407 2012-12-11 1 380 9342 2012-12-12 2 369 9400 2012-12-13 3 209 1279 2012-12-14 4
как такое получаеться. Может что то Mysql настройки изменилось ?
(Добавление)
INTERVAL 0 DAY должен выводить только 1 день сегоднешний день, а выводить 2 дня, сегодня и вчера.
INTERVAL -1 DAY выводить сегоднешний день. Зачем так ? Так не должно быть(Отредактировано автором: 14 Декабря, 2012 - 01:36:00)
|