Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / у кого сегодня день рождения / 15 сообщений из 15, страница 1 из 1
28.01.2004, 08:40
    #32389986
mursilka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
Существует табличка, где хранятся все даты рождений сотрудников организации.
Как сделать запрос, который будет выдавать у кого сегодня день рождения.
...
Рейтинг: 0 / 0
28.01.2004, 09:11
    #32390022
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
select FIO,DateOfBirth from TblData where DateOfBirth=date()
...
Рейтинг: 0 / 0
28.01.2004, 09:19
    #32390039
mastday
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
главное формат дат должен совпадать. А то будете 01-12-1980 сравнивать с 01-12-1980 15-00 и не выполнится равенство ;-)
...
Рейтинг: 0 / 0
28.01.2004, 09:50
    #32390073
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
приблизительно так:
select FIO from TblData where Format(DateOfBirth,"dd/\mm")=Format(date(),"dd/\mm")

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
28.01.2004, 09:53
    #32390080
novss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
А я думал Mursilka народ поздравить хочет...
А у него оказывается корыстные мотивы :-)
...
Рейтинг: 0 / 0
28.01.2004, 11:28
    #32390327
mursilka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
Ну , конечно могу и поздравить ну у кого сегодня именно день рождения и не только сегодня.
Поздравляю! Желаю!
...
Рейтинг: 0 / 0
28.01.2004, 11:33
    #32390345
mursilka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
Я вот такую фигню написала, и теперь показывает все записи просто вперед ставит сегодняшние даты. А как бы отдельным списком их вот увидеть хочется

SELECT osnovn.datareg, osnovn.nomerrasp, osnovn.naimenrasp
FROM osnovn
WHERE (((Format(Now(),"dd/\mm"))=Format(Date(),"dd/\mm")));
...
Рейтинг: 0 / 0
28.01.2004, 11:52
    #32390394
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
Мадам, Now и Date - это функции, которые возвращают текущую дату с текущим временем и просто текущую дату соответственно
Вы "сегодня" сравниваете с "сегодня" - разумеется оно всегда равно
Вам надо поле таблицы (в котором дата рождения хранится) сравнивать с Date
...
Рейтинг: 0 / 0
28.01.2004, 12:11
    #32390441
mursilka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
Ну дак как это сделать?!
...
Рейтинг: 0 / 0
28.01.2004, 12:21
    #32390471
6-6-6
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
если у тебя день рождения храниться в поле: osnovn.datareg то: замени функцию Now() на osnovn.datareg
...
Рейтинг: 0 / 0
28.01.2004, 12:21
    #32390472
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
SELECT osnovn.datareg, osnovn.nomerrasp, osnovn.naimenrasp
FROM osnovn
WHERE (((Format( Now() ,"dd/\mm"))=Format(Date(),"dd/\mm")));

вместо подчёркнутого подставить своё поле из таблицы хде лежит дата рождения

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
28.01.2004, 12:23
    #32390480
Чумаков А.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
Код: plaintext
1.
2.
SELECT osnovn.datareg, osnovn.nomerrasp, osnovn.naimenrasp 
FROM osnovn 
WHERE (((Format(osnovn.datareg, "dd/\mm" ))=Format(Date(), "dd/\mm" )));
...
Рейтинг: 0 / 0
28.01.2004, 12:25
    #32390488
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
Только все-таки не /\, а \/.
...
Рейтинг: 0 / 0
28.01.2004, 12:45
    #32390523
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
ссорьки я на вскидку написал можно даже что-то вроде /. написать

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
28.01.2004, 13:07
    #32390575
mursilka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
у кого сегодня день рождения
С-пасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / у кого сегодня день рождения / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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