Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Ambil catatan pada tanggal maksimum setiap bulan

Anda dapat mencoba menggunakan fungsi jendela - 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. ORACLE - ORA-01843:bukan bulan yang valid

  2. Perbedaan antara klausa ON dan WHERE dalam tabel SQL bergabung

  3. Membuat Kursor Oracle menggunakan Program Java

  4. Mengapa memilih kolom yang ditentukan, dan semuanya, salah di Oracle SQL?

  5. Fungsi SYSDATE di Oracle