sql >> Database teknologi >  >> RDS >> Oracle

Hent en rekord på den maksimale dato for hver måned

Du kan prøve at bruge vinduesfunktionen - 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. MySQL CONCAT returnerer NULL, hvis et felt indeholder NULL

  2. mysql-connector-java-8.0.12:får fejl for 'Malay Peninsula Standard Time' server tidszone

  3. Kan du opdele et alias med et andet i MySQL?

  4. 1318 - Forkert antal argumenter for PROCEDURE