Forum Webscript.Ru

Общие => Базы данных => Тема начата: stark от 24 Мая 2003, 15:11:02

Название: Выборка записей за последние N дней ?
Отправлено: stark от 24 Мая 2003, 15:11:02
Возникла необходимость написать 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";

Но мне кажеться, данный запрос работает немного не корректно. Кто может подсказать более правельное решение?
Название: Выборка записей за последние N дней ?
Отправлено: Xander от 24 Мая 2003, 15:52:27
опиши в чем некорректность работы твоего запроса
Название: Выборка записей за последние N дней ?
Отправлено: stark от 26 Мая 2003, 17:50:38
Сорри! Запрос работает корректно! Но мне нужно так же получить данные менее 1 дня? А данный запрос берет выборку от 1 дня и выше!
Название: Выборка записей за последние N дней ?
Отправлено: Maniac от 26 Мая 2003, 21:53:51
stark
Добавь OR f_date_update=current_date
Название: Выборка записей за последние N дней ?
Отправлено: stark от 27 Мая 2003, 11:14:55
Сенкс Maniac!

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