Sử dụng hàm ROW_ NUMBER () và mệnh đề PARTITION BY. Một cái gì đó như thế này:
SELECT Id, Name, Date FROM (
SELECT *, ROW_NUMBER() OVER (PARTITION BY Id ORDER BY Date desc) AS ROWNUM
FROM [MyTable]
) x WHERE ROWNUM = 1
Sử dụng hàm ROW_ NUMBER () và mệnh đề PARTITION BY. Một cái gì đó như thế này:
SELECT Id, Name, Date FROM (
SELECT *, ROW_NUMBER() OVER (PARTITION BY Id ORDER BY Date desc) AS ROWNUM
FROM [MyTable]
) x WHERE ROWNUM = 1
làm thế nào để chỉ hiển thị các hàng chẵn hoặc lẻ trong sql server 2008?
Hạn chế kết nối SQL Server đối với một địa chỉ IP cụ thể
3 cách trả về hàng chứa ký tự chữ và số trong SQL Server
Không thể tìm thấy mô-đun được chỉ định. Ngoại lệ từ HRESULT:0x8007007E
Cách thay đổi màu và phông chữ trong SQL Server Management Studio (SSMS) - Hướng dẫn SQL Server / TSQL Phần 12