Из моего понимания я написал это. Что вы думаете об этом.
create table #maxDate (date datetime, id int)
insert #maxDate values
( '2018-06-26 22:54:51.190', 1)
, ( '2018-07-05 10:36:49.563', 1)
, ( '2018-07-16 10:14:04.093', 1)
, ( '2018-07-17 15:24:22.173', 1)
, ( '2018-07-19 10:40:24.700', 1)
, ( '2018-07-23 09:53:34.607', 13)
, ( '2018-07-23 09:53:57.107', 13)
, ( '2018-09-04 14:55:04.860', 4)
, ( '2018-09-04 14:56:34.147', 4)
select id, max(date) date from #maxDate
group by id
id date
-------------------------------
1 2018-07-19 10:40:24.700
4 2018-09-04 14:56:34.147
13 2018-07-23 09:53:57.107
Верните меня, если запрос требует обновлений.