Restar 2 fechas en MsSql

¿Necesitas restar 2 fechas? intenta hacer esto:

declare @segundos int;

select @segundos= datediff(second,@fecha_incio,@fecha_fin)

select right('00' + cast(@segundos / 3600 as varchar), 2) + ':' 

   + right('00' + cast(@segundos % 3600 / 60 as varchar), 2) + ':' 

   + right('00' + cast(@segundos % 60 as varchar), 2)

el resultado será en el siguiente formato 00:00:00








Hace: 195 Días, 6 Horas, 41 Minutos - 237 Visitas
Categoría: Informática