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

SQL:bagaimana cara memilih catatan tunggal untuk banyak id berdasarkan datetime maksimum?

SELECT        a.Id, a.WindSpeed, a.DateTime
FROM          YourTable AS a
INNER JOIN     
(
    SELECT    ID, Max(DateTime) AS DateTime
    FROM      YourTable
    GROUP BY  ID
) AS b
ON            a.ID = b.ID
AND           a.DateTime = b.DateTime


  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 2005 Kesalahan 701 - kehabisan memori

  2. Tidak dapat terhubung ke server laporan 2008 r2

  3. Melewati parameter string xml ke prosedur tersimpan SQL Server

  4. Dapatkan kebalikan dari gabungan?

  5. SQL Server DateDiff Vs .Net DateDiff