![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как создать запрос по датам [D7, NT4]
din © (2004-06-02 13:25:00)Необходимо найти все сотрудников у кого сегодня день рождение.
Val (2004-06-03 10:58:00) [1]>din (03.06.04 08:42) [13]
не надо в цикле, надо between, order by.
din (2004-06-03 08:42:00) [2]Спасибо запрос по текущей дате получился, но как сделать это в цикле, чтобы вывести на форме в мемо компонентах
Anatoly Podgoretsky (2004-06-02 15:20:00) [3]Так ты про какую то базу и молчал, я старался отвечал тебе совсем про другое.
Соловьев (2004-06-02 14:42:00) [4]
> серверное приложение, ado соединение, dbase
да, блин накрутил....
А какой провайдер? Попробуй Day(curr_date) и Month(curr_date)
sniknik (2004-06-02 14:38:00) [5]din (02.06.04 14:29) [8]
+ к этому еще бы провайдера данных указал бы, цены бы тебе не было. ;о))
(строку подключения покажи)
din (2004-06-02 14:34:00) [6]вообще то такая задача, чтобы можно было ежедневно войти в приложение и просмотреть на форме именниников на неделю, на каждый день с определением дня недели и даты, т.е. окон-7 дней недели
din (2004-06-02 14:29:00) [7]серверное приложение, ado соединение, dbase
Соловьев (2004-06-02 14:20:00) [8]
> А вообще, какая БД ?
я бы еще добавил какие компонеты доступа?
bushmen (2004-06-02 13:56:00) [9]А вообще, какая БД ?
Плохиш (2004-06-02 13:50:00) [10]>din (02.06.04 13:32) [3]
Переведи Now на понятный используемой дб язык.
Пр. для MSSQL Now ==> getdate()
Clickmaker (2004-06-02 13:34:00) [11]Format('select * from spis where day(dr)=day(%s) and month(dr)=month(%s)', [DateToStr(Now), DateToStr(Now)])
din (2004-06-02 13:32:00) [12]Да я так и сделал, но мне это нужно на каждый день и если написать
select * from spis where day(dr)=day(now) and month(dr)=month(now) параметр Now не понимается
Clickmaker (2004-06-02 13:30:00) [13]datepart(day/month для MS SQL
Anatoly Podgoretsky (2004-06-02 13:28:00) [14]if (Day=D) and (Month=M) then ...