Приветствую всех.
Набросал вот такой запрос:
SELECT
USERINFO.Name,
USERINFO.lastname,
FORMAT(acc_monitor_log.[time], 'dd.MM.yyyy, HH:mm') AS 'Time',
acc_monitor_log.pin,
acc_monitor_log.event_point_name
FROM
acc_monitor_log
INNER JOIN USERINFO
ON USERINFO.USERID = acc_monitor_log.pin
WHERE USERINFO.DEFAULTDEPTID = 15 AND
acc_monitor_log.event_type = 1000 AND
acc_monitor_log.event_point_id >= 1
/*GROUP BY acc_monitor_log.event_point_name*/
ORDER BY acc_monitor_log.[time] DESC
OFFSET 1000 ROWS FETCH NEXT 10 ROWS ONLY
Получаю на выходе:
Name lastname Time pin event_point_name
--------------------------------------------------------------------------------
Петров Петр 15.01.2019, 08:25 69 Вход
Андреев Андрей 15.01.2019, 08:16 61 Вход
Андреев Андрей 15.01.2019, 08:16 61 Выход
Олегов Олег 15.01.2019, 08:04 111 Выход
Мне же нужно, чтобы сотрудник с pin=61, Андрей, отображался одной строчкой, но в столбцах Time и
event_point_name чтоб было несколько значений:
Name lastname Time pin event_point_name
--------------------------------------------------------------------------------
Андреев Андрей 15.01.2019, 08:16 61 Вход
15.01.2019, 08:16 61 Выход
Т.е. нужна группировка по уникальным pin. Помогите пожалуйста дописать запрос