Всем привет !
Честно признаюсь многое подзабыл и пэтому оброщаюсь сюда..
Нужно сделать вот эти два запроса : Постоянные клиенты. Список клиентов, обращавшихся в фирму более одного раза (попойму делается как запрос на групповую подстановку ). Март 2000 г. Список клиентов, дела которых были завершены в марте 2000. (помойму делается через функцию манс) Вот моя база данных: http://files.mail.ru/RU5LEL
я сделал так :
SELECT Дела.[Код Клиента] FROM Дела group by Дела.[Код Клиента] having count(*)>1
SELECT DISTINCT Дела.[Код Клиента], Дела.[Дата завершения] FROM Дела WHERE Дела.[Дата завершения] Between #3/1/2000# And #3/31/2000#
вот как сделать последние через функцию Month, а не через Between
WHERE Month(Дела.[Дата завершения]) >=1 And Month(Дела.[Дата завершения]) <=3 And Year(Дела.[Дата завершения]) =2000
Спасибо большое ! А не подскажите ещё ?...
Постоянные клиенты. Список клиентов, обращавшихся в фирму более одного раза (попойму делается как запрос на групповую подстановку ).
Как я сделал - это неправельно... Подскажите как всётаки как правельно ?
SELECT COUNT(Дела.[Код Клиента]) AS cnt FROM dbo.[ФИРМЫ сотрудники] GROUP BY Дела.[Код Клиента] HAVING (COUNT(Дела.[Код Клиента]) > 1)
P.S. Мастер запросов над использовать, тогда решение можно найти быстро