Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Dapatkan catatan 10 menit sebelum waktu sistem dalam SQL

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

mungkin menjadi titik awal. Tentu saja, itu mungkin tidak akan sama persis...

...jika Anda ingin mendapatkan rekaman terbaru yang sesuai dengan kriteria tersebut, coba

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. Kueri berjalan cepat, tetapi berjalan lambat dalam prosedur tersimpan

  2. INNER JOIN Dimana Klausul

  3. Bagaimana cara mengambil catatan selama 30 menit terakhir di MS SQL?

  4. Dapatkan Hari Tahun Ini dari Tanggal di SQL Server (T-SQL)

  5. Pilih dari satu tabel dan masukkan ke dua tabel lainnya