Общие > Базы данных

Выборка записей за последние N дней ?

(1/1)

stark:
Возникла необходимость написать sql запрос, выбирающий все записи за последние N дней! Я написал следующее: $sql = "SELECT * FROM table1 WHERE f_date_update BETWEEN DATE_SUB(current_date,interval ".$days." day) AND current_date ORDER BY f_date_update DESC, id DESC";

Но мне кажеться, данный запрос работает немного не корректно. Кто может подсказать более правельное решение?

Xander:
опиши в чем некорректность работы твоего запроса

stark:
Сорри! Запрос работает корректно! Но мне нужно так же получить данные менее 1 дня? А данный запрос берет выборку от 1 дня и выше!

Maniac:
stark
Добавь OR f_date_update=current_date

stark:
Сенкс Maniac!

Тормознул немного! Все понял!

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии