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

Вниз

SQL   Найти похожие ветки 

 
xsenort   (2003-11-09 19:18) [0]

Помогите с запросом. Храню данные о дате рождения в поле Timestamp. Поле называется Born.
В виде 12.12.75. Как создать запрос кторый покажет именниников на неделю вперёд?
select * from clients where...???


 
xsenort   (2003-11-09 23:35) [1]

Ну хоть чё-то подскажите..........


 
Плохиш_   (2003-11-09 23:43) [2]

.... where дата между сегодня и сегодня+7


 
Johnmen ©   (2003-11-10 09:05) [3]

SELECT * FROM Table
WHERE EXTRACT(DAY FROM Born)+100*EXTRACT(MONTH FROM Born)
BETWEEN
EXTRACT(DAY FROM CAST("TODAY" AS TIMESTAMP)+1)+
100*EXTRACT(MONTH FROM CAST("TODAY" AS TIMESTAMP)+1)
AND
EXTRACT(DAY FROM CAST("TODAY" AS TIMESTAMP)+7)+
100*EXTRACT(MONTH FROM CAST("TODAY" AS TIMESTAMP)+7)


 
Silver Alex ©   (2003-11-10 09:36) [4]

SELECT * FROM TABLE
WHERE
BORN BETWEEN :FROMDATE TO :TODATE
-- ЭТО ЗАПРОС

а в Delphi перед открытием набора данных подставляешь значения параметрам , ну типа :

begin
paramemters.parambyname("fromdate").value:=Date;// текушая дата
paramemters.parambyname("todate").value:=Date+7;//или сколько там надо дней
end;

вариант Johnmenа конечно заслуживает внимания, но если это сервер MS SQL :))


 
Anatoly Podgoretsky ©   (2003-11-10 09:42) [5]

Silver Alex © (10.11.03 09:36) [4]
Его конечно заслуживает внимание, а вот тове совсем нет, стоит еще раз внимательно прочитать вопрос и подумать, а что же я посоветовал.


 
Johnmen ©   (2003-11-10 09:43) [6]

>Silver Alex © (10.11.03 09:36)

1. Мой вариант именно для IB6 и выше !
2. Твой запрос принципиально неверен, т.к. человек отмечает день рождения каждый год, а не только в год истинного рождения...:)


 
Johnmen ©   (2003-11-10 09:45) [7]

...который будет на следующей неделе...:))))))))))0


 
Silver Alex ©   (2003-11-10 09:49) [8]

да, лохонулся я с запросом, неверно понял сам вопрос :((
извиняйте, бывает



Страницы: 1 вся ветка

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
11-89796
chum
2003-03-20 19:45
2003.11.27
Проблема с модальной формой


14-90092
RoLeX
2003-11-04 10:51
2003.11.27
Помогите перевести язык интерфейса на английский!!!


1-89870
alexis
2003-11-12 14:43
2003.11.27
Как string перевести в char?


3-89698
GIL
2003-11-06 11:05
2003.11.27
Filtered по второму разу глючит


6-90041
Вильдан
2003-10-01 07:22
2003.11.27
Как заставить тестирующую прогу брать вопросы с сервера