Обработка данных Userlog в SQL-запросе
У меня есть одна таблица UserLog в sql, которая содержит поля UserName и DateTimeData. Один пользователь может входить и выходить из системы несколько раз в день. Поэтому мне нужно создать одно представление или запрос, чтобы показать имя пользователя X и его / ее firstlogindatetime и lastlogoutdatetime, а также общее использование программного обеспечения для этого конкретного дня и конкретного пользователя. То же самое я должен повторить для всех пользователей и дат. Наконец, мне нужно написать запрос для получения каждого UserName по дате и их FirstLogin и LastLogout, а также TotalTimeWorked. Мой тип данных для UserName - nvarchar (50), а для DateTimeData - nvarchar (50). Одно имя пользователя должно появляться только один раз в день. Но он может отображать firstlogin и lastlogout в отдельных столбцах. Можете ли вы, ребята, помочь мне и направить меня в этом деле?
Заранее спасибо:)
Что я уже пробовал:
Я должен написать sql-запрос, чтобы получить желаемый результат
ZurdoDev
Где ты застрял?
Graeme_Grant
Что вы пробовали до сих пор?
j snooze
Google Min, Max и Sum агрегаты для SQL Server, которые должны помочь вам понять, с чего начать. Не стесняйтесь публиковать свои попытки, чтобы мы могли указать, что еще вам может понадобиться.