Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Obtenir des enregistrements 10 min avant la date et l'heure du système en SQL

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

pourrait être un point de départ. Bien sûr, cela ne correspondra probablement pas exactement...

...si vous souhaitez obtenir l'enregistrement le plus récent qui correspond à ces critères, essayez

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