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

नीचे से ऊपर तक संचयी योग की गणना कैसे करें?

इसे आजमाएं

SELECT 100+ Sum(CASE WHEN name = 'a' THEN qty ELSE 0 END)OVER(ORDER BY itemorder DESC) as modifyed_sum,
       qty,
       name,
       itemorder
FROM   Yourtable
ORDER  BY itemorder ASC

दूसरा तरीका

SELECT 100 + (SELECT Sum(CASE WHEN b.name = 'a' THEN b.qty ELSE 0 END)
              FROM   yourtable  b
              WHERE  a.itemorder <= b.itemorder),
       qty,
       name,
       itemorder
FROM   yourtable a
ORDER  BY itemorder ASC


  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. PostgreSQL लॉग विश्लेषण pgBadger के साथ

  3. जहां क्लॉज का उपयोग करके PostgreSQL में jsonb कॉलम प्रकार में संग्रहीत JSON सरणी से किसी विशिष्ट JSON ऑब्जेक्ट को कैसे संशोधित या निकालें?

  4. क्या मैं एक क्वेरी को कई प्रश्नों में विभाजित कर सकता हूं या किसी क्वेरी को गति देने के लिए समांतरता बना सकता हूं?

  5. Node.js में PostgreSQL बहु-पंक्ति अद्यतन