Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Требуется помощь с выборкой  [new]
gepard1980
Member

Откуда: Ярославль
Сообщений: 245
Уважаемые форумчане, требуется помощь с выборкой:

Есть таблица работ (uid, id_user, date_create, job), где uid - уникальный номер записи(первичный ключ), id_user - ид пользователя, date_create - дата создания записи, job - номер работы (от 1 до 9).

Нужно выбрать пользователей, которые выполнили все работы за определенный промежуток времени. Входные параметры - промежуток времени DateBegin и DateEnd.
13 июл 16, 14:11    [19404425]     Ответить | Цитировать Сообщить модератору
 Re: Требуется помощь с выборкой  [new]
iljy
Member

Откуда:
Сообщений: 8711
gepard1980,

выполнили все - это значит, что есть записи со всеми значениями job от 1 до 9? Тогда where в диапазоне времени + group by id_user + having count(distinct job) = 9
13 июл 16, 14:19    [19404465]     Ответить | Цитировать Сообщить модератору
 Re: Требуется помощь с выборкой  [new]
gepard1980
Member

Откуда: Ярославль
Сообщений: 245
iljy, благодарю! Всё работает.
13 июл 16, 14:39    [19404559]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить