Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Ottieni record 10 minuti prima della data e ora del sistema in SQL

select Id, TimeStamp
from ISAlive
WHERE RecordUpdatedDate = dateadd(minute,-10,getdate())

potrebbe essere un punto di partenza. Ovviamente, probabilmente non corrisponderà esattamente...

...se vuoi ottenere il record più recente che soddisfi quei criteri, prova

SELECT TOP 1 ID, TimeStamp
FROM ISAlive
WHERE RecordUpdatedDate <= dateadd(minute, -10, getdate())
ORDER BY RecordUpdatedDate DESC