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

SQL Server:Chỉ CHỌN các hàng có MAX (DATE)

If rownumber() over(...) có sẵn cho bạn ....

select OrderNO,
       PartCode,
       Quantity
from (select OrderNO,
             PartCode,
             Quantity,
             row_number() over(partition by OrderNO order by DateEntered desc) as rn
      from YourTable) as T
where 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. 7 cách tìm hàng trùng lặp trong SQL Server khi bỏ qua bất kỳ khóa chính nào

  2. ExecuteNonQuery cho câu lệnh SELECT sql không trả về hàng nào

  3. Làm cách nào để chỉ chọn các hàng đầu tiên cho mỗi giá trị duy nhất của một cột?

  4. Sao chép Sql Server yêu cầu tên máy chủ thực tế để tạo kết nối với máy chủ

  5. Sử dụng các thủ tục được lưu trữ trên SQL Server từ Python (pyodbc)