sql >> Databáze >  >> RDS >> Sqlserver

Získejte záznamy 10 minut před datem systému v SQL

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

může být výchozím bodem. Samozřejmě to asi nebude přesně odpovídat...

...pokud však chcete získat nejnovější záznam, který odpovídá těmto kritériím, zkuste

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


  1. mysql dotaz - blogové příspěvky a komentáře s limitem

  2. Jaké jsou případy použití pro výběr CHAR před VARCHAR v SQL?

  3. Databáze, která zvládne více než 500 milionů řádků

  4. Databáze SQLite poskytuje varovný automatický index na <název_tabulky> (sloupec) Po upgradu systému Android L