Общие > Базы данных
Выборка записей за последние 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!
Тормознул немного! Все понял!
Навигация
Перейти к полной версии