sql >> Database >  >> RDS >> Oracle

Oracle Query om QTY per jaar samen te voegen - alleen laatste 3 jaar

Eén methode gebruikt twee niveaus van analytische functies:

select t.*, max(running_avg_3) over (partition by item_id)
from (select t.*,
             avg(qty) over (partition by item_id order by year desc
                            rows between current row and 2 following
                           ) as running_avg_3
      from t
     ) t


  1. Uw gebruikers vertellen dat ze zelf moeten gaan forken

  2. Bulk invoegen in Postgres met brianc/node-postgres

  3. Tabeveldstatus automatisch bijwerken systeemdatum controleren met behulp van query in mysql en java

  4. MySQL Not IN-query stopte plotseling met het retourneren van resultaten