Форум: "Базы";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];
ВнизПомогите с запросом - как исправить?... Найти похожие ветки
← →
Владий (2003-08-26 13:12) [0]Нужно делать выборку +/- 4 дня от текущей даты.
Сделал так как привожу ниже (вернее взяв за основу примера из SQL) - так не работает:
SELECT *
FROM Rpay
WHERE ABS(DATEDIFF(Day,DATE(),Rpay.date))<=4;
Как сделать, чтоб работало?
Хорошей Удачи!
Владий // ICQ: 47659886
← →
NickBat (2003-08-26 13:15) [1]Between ?
← →
Владий (2003-08-26 13:21) [2]не совсем понял?... Нужно делать выборку записей, которые приходятся на текущую дату, на 4 дня до и на 4 дня после...
Хорошей Удачи!
Владий // ICQ: 47659886
← →
NickBat (2003-08-26 13:24) [3]ну так:
select * from mytable
where mydate between :datestart and :dateend
где в datestart, dateend подставляй что хочешь.
← →
Sandman25 (2003-08-26 13:26) [4]Еще желательно убедиться, что действительно возможны даты больше текущей, причем больше, чем на 4 дня. Иначе можно ускорить за счет использования ">= today_minus_4"
← →
sniknik (2003-08-26 13:35) [5]попробуй так (от текушей датывремени)
select * from mytable
where mydate between Now()-4 and Now()+4
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c