Вы не можете преобразовать свои значения во время или дату / время, так как 72:50 несовместимое время. Так что вам нужно рассчитать сумму вручную. Запрос рассчитывает общее количество секунд, а затем преобразует в нужный формат
declare @t table (dt varchar(10))
insert into @t
values ('9:57'), ('4:26'), ('6:05')
, ('14:17'), ('0:44'), ('1:17'), ('72:50')
select
right(concat('0', seconds / 3600), 2) + ':' + right(concat('0', seconds % 3600 / 60), 2)
+ ':' + right(concat('0', seconds % 60), 2)
from (
select
seconds = sum(left(dt, ci-1) * 60 + substring(dt, ci + 1, len(dt)))
from
@t
cross apply (select ci = charindex(':', dt)) q
) t
Concat
доступно из SQL Server 2012. Если у вас более низкая версия, просто преобразуйте вычисленное значение в varchar перед конкатенацией с '0'