Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Nhận bản ghi 10 phút trước ngày giờ hệ thống trong SQL

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

có thể là một điểm khởi đầu. Tất nhiên, nó có thể sẽ không khớp chính xác ...

... tuy nhiên, nếu bạn muốn nhận bản ghi gần đây nhất phù hợp với tiêu chí đó, hãy thử

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. Tính tổng trên các truy vấn con trên SQL Server

  2. Làm cách nào để loại bỏ các hàng trùng lặp?

  3. Kiểm tra loại tham số của hàm phân vùng trong SQL Server (T-SQL)

  4. Định dạng ngày trung tính văn hóa cho SQL Server là gì

  5. Cách đặt ngôn ngữ hiện tại trong SQL Server (T-SQL)