Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle क्वेरी वर्ष के अनुसार QTY को रोलअप करने के लिए- केवल पिछले 3 वर्ष

एक विधि विश्लेषणात्मक कार्यों के दो स्तरों का उपयोग करती है:

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. क्रिस्टल रिपोर्ट डेटाबेस से डेटा पुनर्प्राप्त करने में विफल रही

  2. Oracle तालिका को गतिशील रूप से पिवट करना

  3. ओरेकल में नौकरियों को कैसे निष्पादित करें?

  4. Oracle PL SQL में किसी xml तत्व का मान प्राप्त करें

  5. Bअशक्त मान के कारण डेटा प्रदर्शित नहीं हो रहा है