Ho bisogno di trovare i record 10 minuti prima del datetime corrente del sistema.Ottenere i record 10 minuti prima del datetime del sistema in SQL
select Id,TimeStamp from ISAlive where RecordUpdatedDate < GETDATE() --SYSDATETIME()
Ho bisogno di trovare i record 10 minuti prima del datetime corrente del sistema.Ottenere i record 10 minuti prima del datetime del sistema in SQL
select Id,TimeStamp from ISAlive where RecordUpdatedDate < GETDATE() --SYSDATETIME()
select Id, TimeStamp
from ISAlive
WHERE RecordUpdatedDate = dateadd(minute,-10,getdate())
potrebbe essere un punto di partenza. Certo, probabilmente non corrisponderà esattamente ...
... se si vuole vedere la scheda più recente che si adatta criteri che, tuttavia, cercano
SELECT TOP 1 ID, TimeStamp
FROM ISAlive
WHERE RecordUpdatedDate <= dateadd(minute, -10, getdate())
ORDER BY RecordUpdatedDate DESC
SELECT Id, TimeStamp
FROM ISAlive
WHERE RecordUpdatedDate < DATEADD(minute,-10, SYSDATETIME());
grazie @ Skorpioh, funziona perfettamente :) –
thank u @Thomas Rushton –