sql >> Databasteknik >  >> RDS >> Oracle

Hämta ett rekord på maxdatum för varje månad

Du kan prova att använda fönsterfunktionen - 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. Återställ en fjärrdump till RDS

  2. Wordpress - få bilder från db lagrade som blobdata

  3. Hur man använder förberedda satser i frågor med en IN-sats i PHP

  4. Inkludera nullresultat i group_concat