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)