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: 48 Días, 9 Horas, 46 Minutos - 80 Visitas
Categoría: Informática