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

Permintaan SQL untuk mendapatkan catatan terakhir setiap menit

Anda dapat menggunakan kueri berikut:

SELECT ID, brandname, cdt, udt, brandstatus, addedby
FROM (
  SELECT ID, brandname, cdt, udt, brandstatus, addedby,
         ROW_NUMBER() OVER (PARTITION BY brandname, 
                                         CAST(udt AS DATE),
                                         CONVERT(VARCHAR(5), udt, 114) 
                            ORDER BY udt DESC) AS rn
  FROM brands) AS t
WHERE t.rn = 1

Bagian ini:

CONVERT(VARCHAR(5), udt, 114)

digunakan untuk mengekstrak jam dan menit dari udt lapangan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instal Ekstensi Agen Server SQL di Azure Data Studio

  2. Fungsi kustom dengan batasan centang SQL Server 2008

  3. Bagaimana cara menentukan kolom menjadi unik dalam lingkup hubungan di SQL Server 2008?

  4. Mengubah Prioritas Akun dalam Database Mail Profile (SSMS)

  5. Cuplikan Basis Data SQL Server -2