Загрузка данных


SELECT 
    pl.TabNumber AS [Табельный номер],
    pl.Name AS [Фамилия],
    pl.FirstName AS [Имя],
    pl.MidName AS [Отчество],
    CAST(pld.DeviceTime AS DATE) AS [Дата],
    MIN(pld.DeviceTime) AS [Первый вход],
    MAX(pld.DeviceTime) AS [Последний выход]
FROM [X-SKUD].dbo.pLogData pld
LEFT JOIN [X-SKUD].dbo.pList pl ON pl.ID = pld.HozOrgan
WHERE pl.ID IS NOT NULL 
  AND pl.TabNumber IS NOT NULL
  AND pld.DeviceTime >= CAST(GETDATE() AS DATE) -- За сегодня
GROUP BY 
    pl.TabNumber, 
    pl.Name, 
    pl.FirstName, 
    pl.MidName, 
    CAST(pld.DeviceTime AS DATE)
ORDER BY pl.Name;