una sumar restar meses fechas fecha ejemplos ejemplo dias cast sql-server sql-server-2008 time subtract

sumar - Resta dos valores de tiempo en ms sql server 2008



select max sql server ejemplos (3)

la siguiente expresión me funciona

declare @starttime Time, @endtime Time set @starttime=''18:45'' set @endtime=''22:45'' select DATEDIFF(HH,@starttime, @endtime)

salida: 4

Cómo restar dos valores de tiempo en el servidor sql 2008. Estoy usando variables de tiempo en el procedimiento almacenado

por favor ayuda


Puedes usar DATEDIFF() :

SELECT DATEDIFF(Day, startDate, endDate) FROM table SELECT DATEDIFF(Second, date, GETDATE()) FROM table


DECLARE @END TIME = ''16:00:00.0000000'' , @START TIME = ''01:00:00.0000000'' SELECT convert(TIME,dateadd(ms,DateDiff(ss, @START, @END )*1000,0),114)