Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Выбор даты / 13 сообщений из 13, страница 1 из 1
03.06.2003, 12:46
    #32175002
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
Привет всем!

Вопрос такой:
как выбрать из базы людей, у которых в интервале от сегодняшнего дня до ближайших трех дней будет день рождения?

Поля в базе:
BDate - дата дня рождения (полностью с указанием и года рождения, как раз в этом и проблема!)
FIO - ФИО человека, которого необходимо скоро поздравить ;-)

Заранее спасибо! Просто хотябы покажите куда копать ;)
...
Рейтинг: 0 / 0
03.06.2003, 12:49
    #32175014
KirillovA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
млин.... для неизвестной субд невозможно абсолютно ничего выбрать ... кроме как при наличии телепатитеческих возможностей ...
...
Рейтинг: 0 / 0
03.06.2003, 12:50
    #32175016
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
Paradox
...
Рейтинг: 0 / 0
03.06.2003, 12:53
    #32175022
KirillovA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
LOCALSQL.HLP
...
Рейтинг: 0 / 0
03.06.2003, 12:58
    #32175037
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
а поподробнее нельзя? ;)

мне надо сравнивать текущую дату с датой рождения... как?
или просто на улице слишком жарко... ;)
...
Рейтинг: 0 / 0
03.06.2003, 13:06
    #32175058
KirillovA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
... там все поподробно описано.
...
Рейтинг: 0 / 0
03.06.2003, 13:26
    #32175092
ScableR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
KirillovA - как всегда в своем стиле -> проще кинуть ребенка в воду, чем он потом не будет уметь плавать. Если, конечно, он выживет :).
...
Рейтинг: 0 / 0
03.06.2003, 13:32
    #32175100
KirillovA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
Он спросил в каком направлении копать - направление было указано.
Вопросы?
...
Рейтинг: 0 / 0
03.06.2003, 13:38
    #32175112
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
Ну если человек не знает, как даты сравнивать......... Лучше уж и ничего не надо.
...
Рейтинг: 0 / 0
04.06.2003, 11:51
    #32176014
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
ладно, в следующий раз так же буду отвечать... :(
ну если запарка нашла... в кабинете под 30... :(
что уж, трудно пару строк кода накатать?
...
Рейтинг: 0 / 0
04.06.2003, 11:58
    #32176027
KirillovA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
select *
from таблица
where ДатаРождения > '01.01.2000'
...
Рейтинг: 0 / 0
04.06.2003, 12:07
    #32176044
Voha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
Моржно через параметры:
Query.SQL:
select * from table
whre DATER BETWEEN :DATE1 and :DATE2

а параметрам передавать

Query.ParamByName('DATE1').AsDae:=DAte();
Query.ParamByName('DATE2).AsDae:=IncDay(DAte(), 3);

И не забудь подключить модуль DateUtils
...
Рейтинг: 0 / 0
04.06.2003, 12:09
    #32176047
Voha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор даты
Поправочка
Query.ParamByName('DATE1').AsDae:=DAte();
Query.ParamByName('DATE2).AsDae:=IncDay(DAte(), 3);
читать как
Код: plaintext
1.
2.
3.
Query.ParamByName('DATE1').AsDate:=DAte(); 
Query.ParamByName('DATE2).AsDate:=IncDay(DAte(),  3 ); 

...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Выбор даты / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]