Вот пример сценария с использованием row_number () и CTE , чтобы получить пользователя каждого клиента, имеющего последний логин
пожалуйста, обновите скрипт в соответствии с вашей структурой таблицы и именами столбцов.
declare @mytable as table(client varchar(50),myuser varchar(50),lastlogin datetime)
insert into @mytable values
('client1','user11','2019-06-15 2:57PM'),
('client1','user12','2019-06-12 7:47PM'),
('client2','user21','2019-06-13 8:30PM'),
('client2','user22','2019-06-17 9:00AM'),
('client3','user31','2019-06-10 10:57PM'),
('client3','user32','2019-06-10 11:57PM')
;with cte as(
select client,myuser,lastlogin,row_number() over(partition by client order by lastlogin desc) r# from @mytable )
select * from cte where r#=1