En esta oportunidad les dejo el código en T-SQL para obtener el tiempo Transcurrido entre 2 fechas.
Esta solución la copie del siguiente enlace y me sirvió mucho, fue la mas simple que encontré.
https://social.msdn.microsoft.com/Forums/es-ES/c3830d57-7943-4172-816d-2852dc48a22b/como-obtener-el-tiempo-transcurrido-de-varias-fechas-horas-de-inicio-y-fechas-horas-fin-y-sumar-los?forum=sqlserveres
-- -- set dateformat dmy declare @fechaInicio as datetime = '01/01/2014 02:00' declare @fechaFin as datetime = '30/03/2015 08:00' declare @fechaDiferencia as datetime = @fechaFin - @fechaInicio declare @difSegundos as bigint = DATEDIFF( SECOND, @fechaInicio, @fechaFin ) select @fechaInicio as fechaInicio, @fechaFin as fechaFin , @fechaDiferencia as fechaResultado --tiempo transcurrido en años, meses, días y en horas:minutos:segundos , DATEDIFF( YEAR, '19000101', @fechaDiferencia ) as anios , MONTH( @fechaDiferencia ) -1 as meses , DAY( @fechaDiferencia ) -1 as dias , CAST( @fechaDiferencia AS TIME ) as tiempoEl resultado de la consulta lo muestro en la siguiente imagem:
5/07/2015 07:28:00 a. m.
Share:
0 comentarios: