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

Oracle Query untuk menggulung QTY berdasarkan Tahun - hanya 3 tahun terakhir

Satu metode menggunakan dua tingkat fungsi analitik:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:Hapus duplikat dalam grup dari Tabel dengan bergabung

  2. di mana output system.out.println masuk di kelas java oracle

  3. cara mengekspor data dari sekitar 300 tabel di ORACLE DB ke file csv atau txt

  4. Saya ingin memigrasikan Oralce DB ke Amazon Redshift dengan AWS SCT

  5. Oracle:Bisakah saya memberi tahu secara terprogram jika suatu prosedur berisi komit?