Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2010, 21:40   #1
psiisyapk
Новичок
Джуниор
 
Регистрация: 14.12.2010
Сообщений: 1
По умолчанию запрос

здравствуйте, я на занятии в институте получил задание сделать запрос,
есть 2 таблицы
1я таблица
Код заказа Сотрудники Дата заказа Дата выполнения заказа
1 Первый сотрудник 05.11.2010 03.11.2010
2 Второй сотрудник 11.11.2010 07.11.2010
1 Второй сотрудник 30.10.2010 25.10.2010
4 Второй сотрудник 22.08.2009 19.08.2009
5 Третий сотрудник 30.11.2010 25.11.2010
7 Первый сотрудник 04.12.2010 01.12.2010
4 Третий сотрудник 23.09.2010 15.09.2010
6 Второй сотрудник 15.05.2010 12.05.2010
3 Второй сотрудник 11.07.2010 07.07.2010
5 Первый сотрудник 17.10.2009 13.10.2009

2я таблица
код названия заказов
1 Ремонт материнской платы
2 Замена клавиатуры ноутбука
3 Чистка компьютера
4 Установка ОС
5 Устранение вирусов
6 Восстановление данных
7 Настройка сети

нужно вычислить кто из сотрудников сделал максимальное число заказов за год.
сам то я понимаю кто из них сделал больше, но вот запрос такой сделать не знаю как, очень буду признателен если кто поможет.
psiisyapk вне форума Ответить с цитированием
Старый 15.12.2010, 21:43   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте psiisyapk.
SQL конструкция возвращающая информацию "..кто из сотрудников сделал максимальное число заказов за год...", может быть такой:
Код:
SELECT TOP 1 [Сотрудники], Count[Код заказа]) AS Cnt
FROM setValue
WHERE Year([Дата выполнения заказа])=2010
GROUP BY [Сотрудники]
ORDER BY Count[Код заказа]) DESC
"может быть" потому что в условии сказано "за год", но не указано за какой, я выбрал 2010.
"..сам то я понимаю .." - я тоже понимаю, и при этом некоторые знания SQL мне нисколько не мешают.
Может и Вы займетесь, рекомендую Мартин Грубер - Понимание SQL 1.28 Мб, прекрасная "Азбука".
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
запрос Neymexa SQL, базы данных 9 29.03.2010 15:02
Запрос к БД Sweta Общие вопросы C/C++ 13 09.11.2009 16:34
запрос ссылается на несвязанный с ним запрос kolebatel SQL, базы данных 0 11.06.2008 12:50