Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Вземете записи 10 минути преди системна дата и час в SQL

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

може да е отправна точка. Разбира се, вероятно няма да съвпада точно...

... ако обаче искате да получите най-новия запис, който отговаря на тези критерии, опитайте

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разберете дали даден обект е дефинирана от потребителя таблица в SQL Server с OBJECTPROPERTY()

  2. Има ли функция Max в SQL Server, която приема две стойности като Math.Max ​​в .NET?

  3. Грешка при аритметично препълване при преобразуване на varchar в цифров тип данни. '10' <=9,00

  4. SQL блокиране с операции за избор/актуализация на таблица

  5. Основна точка и стойност, разделена със запетая