declare @table table (col1 nvarchar(30),col2 nvarchar(30),col3 nvarchar(30),col4 nvarchar(30),col5 nvarchar(30))
insert @table values
('aaaaaaaaaaaaaaaaaaaaa','dgre','3','gf','CA'),('aaaaaaaaaaaaaaaaaaaaa','f','7','rtc','In-Unit'),
('aaaaaaaaaaaaaaaaaaaaa','dsfcsffs','3','cef','CA'),('bbbbbbbbbbbbbbbbbbbbb','urbt','6','','In-Unit'),
('bbbbbbbbbbbbbbbbbbbbb','vrv','3','csfdxcgfc','In-Unit'),('ccccccccccccccccccccc','gr22123','4','','CA'),
('ddddddddddddddddddddd','fth','3','vcfrge','CA'),('ddddddddddddddddddddd','gtrgfthgf','9','','CA')
('eeeeeeeeeeeeeeeeeeeee','h','7','wfgvc','CA'),('eeeeeeeeeeeeeeeeeeeee','gbrt','1','','In-Unit');
with CTE as(
select top (1) with ties * ,len(col2+col3+col4) lenc
from @table
order by DENSE_RANK()over (partition by col1 order by col5)
)
select * from CTE
where col1+cast(lenc as varchar) in (select col1+cast(max(lenc) as varchar) from CTE group by col1)