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

एसक्यूएल में विंडोज़ फ़ंक्शन का उपयोग करके कुल चलाना एक ही डेटा के लिए समान परिणाम है

हो सकता है कि आप विंडो विनिर्देशों पर दस्तावेज़ीकरण की समीक्षा करना चाहें (जो यहां ) डिफ़ॉल्ट "रेंज बीच" है जो पंक्ति में मानों द्वारा सीमा को परिभाषित करता है। आप "के बीच पंक्तियाँ" चाहते हैं:

select grandtotal,
       sum(grandtotal) over (order by agentname rows between unbounded preceding and current row)
from call;

वैकल्पिक रूप से, आप एक id . शामिल कर सकते हैं कॉलम में अद्वितीयता की गारंटी के लिए और समान महत्वपूर्ण मूल्यों के मुद्दे से निपटने के लिए नहीं है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं अपने डेटा से एक jsonb सरणी और वस्तुओं की सरणी कैसे वापस कर सकता हूं?

  2. डेटा हानि/छंटनी के बिना पोस्टग्रेज को डबल प्रिसिजन को न्यूमेरिक में कैसे बदलें?

  3. एसक्यूएल - या शर्तों का क्रम मायने रखता है?

  4. मैं एक कॉलम कैसे जोड़ सकता हूं जो पोस्टग्रेस्क्ल डेटाबेस में नल की अनुमति नहीं देता है?

  5. Postgresql में दोहरे सटीक मान को प्रारूपित करें