Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Дата [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]

и в чем проблема?


Наверх

Титульная страница Поиск, карта сайта Написать письмо