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

SQL Server - Cách hiển thị các bản ghi gần đây nhất dựa trên ngày tháng trong hai bảng

Của bạn đây, điều này nên làm điều đó. Hãy cho tôi biết nếu bạn có bất kỳ câu hỏi nào.

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. Hệ thống quản lý cơ sở dữ liệu quan hệ và cơ sở dữ liệu (RDBMS) là gì

  2. mysqldump tương đương cho SQL Server

  3. Thêm nhiều biến được tham số hóa vào cơ sở dữ liệu trong c #

  4. gặp sự cố khi cố gắng khôi phục cơ sở dữ liệu được mã hóa

  5. CẬP NHẬT bản ghi trong một cơ sở dữ liệu với các giá trị từ một cơ sở dữ liệu khác trong SQL Server 2008?