Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Подсчет зарегистрированных лиц в БД

$
0
0
Всем привет! Ответ на свой вопрос по форуму искал, но недолго, прошу сразу камнями не закидывать.
Необходимо сделать выборку из представления, в котором есть ID документа, Фамилия, Имя, Дата рождения, IDюзера, OperationTime, гражданство. Результатом выборки должен быть список людей по гражданству за определенный период, которые были зарегистрированы в БД более 2-х раз.
Запрос составлял так:
select            IdentifyDocumentID, Family, Name, BirthDate, NationalityID, UserInfoID
from              View_1
where            NationalityID in (3,5,7,9,11)
and               UserInfoID = 'Иванов' -- ФИО персонала
and               OperationTime between '2017-08-01' and getdate ()
group by        IdentifyDocumentID, Family, Name, BirthDate, NationalityID, UserInfoID
having count (IdentifyDocumentID) > 2

В таком виде запрос выдает нужный результат, но если добавить OperationTime, то результат закономерно равен нулю.
Вопрос. Как добавить в финальную выборку время посещения

Viewing all articles
Browse latest Browse all 7251

Trending Articles