sql >> Database >  >> RDS >> Oracle

Haal een record op op de maximale datum van elke maand

U kunt proberen de vensterfunctie te gebruiken - 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. Hoe herstel ik een dumpbestand van mysqldump?

  2. Problemen met oneindig tijdbereik in Rails

  3. SQL Ontbrekend haakje op volgorde per instructie

  4. Oracle ongeldig nummer in clausule