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

SQL Server - Cara menampilkan catatan terbaru berdasarkan tanggal dalam dua tabel

Ini dia, ini harus dilakukan. Beri tahu saya jika Anda memiliki pertanyaan.

SELECT
    TBL.ID,
    TBL.EXDATE
FROM
(
    SELECT
        T1.ID,
        T2.EXDATE,
        ROW_NUMBER() OVER(PARTITION BY T1.PID ORDER BY T2.EXDATE DESC) AS 'RN'
    FROM
        Table1 T1
    INNER JOIN Table2 T2
        ON T1.EXID = T2.EXID
) TBL
WHERE
    TBL.RN = 1



  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 ROWLOCK melalui SELECT jika tidak ada transaksi INSERT

  2. Pemanfaatan CPU oleh database?

  3. Pandangan Pertama pada Penaksir Kardinalitas SQL Server Baru

  4. Transpos kumpulan hasil SQL

  5. Menggunakan prosedur tersimpan SQL Server dari Python (pyodbc)