Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.15;
Скачать: CL | DM;

Вниз

Помогите с запросом - как исправить?...   Найти похожие ветки 

 
Владий ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
6-48676
MegaVolt
2003-04-25 15:53
2003.09.15
Как найти зашаренные ресурсы с $ например Temp$ ?


8-48654
Vasiliy
2003-05-10 21:14
2003.09.15
Как избавиться от мерцания формы при перерисовке


14-48689
Roman
2003-08-25 18:12
2003.09.15
При изменении масштаба шрифта форма отображается неправильно.


7-48818
Kalifen
2003-07-01 19:09
2003.09.15
Контроль печати.


6-48668
M@mbet
2003-07-13 20:03
2003.09.15
Копирование текста в TWebBrowser