Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Имеется заморочка / 6 сообщений из 6, страница 1 из 1
11.10.2006, 21:37
    #34048787
Mysteria
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имеется заморочка
Видимо,на ночь глядя уже не думается...Заморочка следующая.В бд есть список клиентов.Указаны их ФИО,телефон и дата рождения. Озадачило следующее:Как создать запрос,который бы выводил ФИО только тех клиентов, укоторых СЕГОДНЯ ДР..?
...
Рейтинг: 0 / 0
11.10.2006, 22:34
    #34048835
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имеется заморочка
where bithday between getdate() and dateadd(day, getdate(), 1)
...
Рейтинг: 0 / 0
11.10.2006, 22:35
    #34048839
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имеется заморочка
верене не getdate() а начало суток, опять же на ночь глядя :)
...
Рейтинг: 0 / 0
11.10.2006, 22:37
    #34048842
Mysteria
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имеется заморочка
А если это с помощью мастера...то как?
...
Рейтинг: 0 / 0
13.10.2006, 12:33
    #34053279
@Babai
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имеется заморочка
MysteriaА если это с помощью мастера...то как?Если с помощью мастера, то лезем в соответствующий форум. Скорее всего Access (Боольше по моему нигде мастеров нет).

Вариант 2 (для акеса) создаёшь новый запрос, Далее Меню вид - Sql и в текстовом виде пишешь
sELECT *from [Имя таблицы] where [имя поля с днём рождения] between date() and dateadd("d", date(), 1)
...
Рейтинг: 0 / 0
13.10.2006, 13:34
    #34053570
Alexey Kudinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имеется заморочка
VirusXPwhere bithday between getdate() and dateadd(day, getdate(), 1) это список тех, кто родился сегодня, а не тех, у кого сегодня ДР
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
CREATE TABLE #birthday (thedate datetime) 
GO 
INSERT INTO #birthday values ('1/30/1941') 
INSERT INTO #birthday values ('2/28/1942') 
INSERT INTO #birthday values ('3/28/1943') 
INSERT INTO #birthday values ('3/27/1950') 
INSERT INTO #birthday values ('8/26/1950') 
INSERT INTO #birthday values ('10/12/1964') 
INSERT INTO #birthday values ('10/13/1947') 
INSERT INTO #birthday values ('10/14/1976') 
GO 

SELECT *
FROM #birthday 
WHERE 
	MONTH(GetDate()) = MONTH(thedate) 
	AND 
	DAY(GetDate()) = DAY(thedate) 
                
drop table #birthday
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Имеется заморочка / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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