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

Tìm nạp bản ghi vào ngày tối đa hàng tháng

Bạn có thể thử sử dụng hàm window - row_number ()

select * from
(
SELECT *,row_number() over(partition by extract(YEAR FROM Date), extract(MONTH FROM Date) order by date desc) as rn
FROM t
)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. Chức năng xếp hạng trong MySQL với mệnh đề Order By

  2. Đóng hay không đóng Kết nối Oracle?

  3. Cách tốt nhất để đặt lại một chuỗi Oracle về giá trị tiếp theo trong một cột hiện có?

  4. Truy vấn ORACLE với ORDER BY và UNION

  5. Thực thi ngay lập tức biến ràng buộc người dùng thay thế