sql >> Databasteknik >  >> RDS >> Sqlserver

Få poster 10 minuter före systemets datumtid i SQL

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

kan vara en utgångspunkt. Naturligtvis kommer det förmodligen inte stämma exakt...

...om du vill få den senaste posten som passar dessa kriterier, försök dock

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


  1. Varför ger Delphi (Zeos) mig widestring-fält i SQLite när jag ber om osignerad big int?

  2. Hur omvandlar jag rader till kolumner i sql server 2005

  3. Fyll en sträng med inledande nollor så att den är 3 tecken lång i SQL Server 2008

  4. Inre sammanfogning av 2 bord med samma ID