![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Дата [D7, WinXP]
Ross © (2004-06-15 18:14:00)Interbase и Delphi 7.0
сохраняем инфо про клиента и дату рождения.
Надо предупредить об дне рождения клиента за несколько дней
Ross (2004-06-16 18:35:00) [1]> Johnmen © (16.06.04 12:21) [3]
Спасибо за ответ.
Тут еще проблемка
запрос в Interbase работает, но
в Delphi при изпользовании IBQuery возникает ошибка
expression evaluation not supported
Соловьев (2004-06-16 15:11:00) [2]
> DateDiff(d, dr, GetDate())
а при чем тут функции MS SQL к SQL InterBase?
Johnmen (2004-06-16 15:10:00) [3]А причем тут MSSQL ?
din (2004-06-16 15:08:00) [4]А причем тут годы рождения?
select * from table1 where (DateDiff(d, dr, GetDate()) = n
Johnmen (2004-06-16 12:21:00) [5]Это уже было...:)
Именниники на неделю вперёд
===========================
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)
Ross (2004-06-16 11:38:00) [6]не могу изпользовать select * from table1 where date between и т.д.
поскольку у клиентов разные годы рождения
Piter (2004-06-15 18:18:00) [7]и в чем проблема?