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

पोस्टग्रेज में साल के हिसाब से मूल्यों के साथ तालिका कैसे बनाएं?

सबसे पहले आप कुल बिक्री के परिणाम को t1 के रूप में संग्रहीत करते हैं

select product, year, sum(sales) as sales
  from table
  group by 1,2
  order by 1,2

तो आप crosstab()

. का उपयोग करें
SELECT *
FROM   crosstab(
  'SELECT product, year, sales
   FROM   t1
   ORDER  BY 1,2')  
AS foo("product" text, "2013" int, "2014" int);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ActiveRecord नेस्टेड चयन

  2. pg_stat_activity का उपयोग कैसे करें?

  3. मैं oracle dblink में पोस्टग्रेज कैसे बनाऊं?

  4. %TYPE . का उपयोग करके PostgreSQL में समग्र प्रकार के चर घोषित करें

  5. ऑब्जेक्ट सरणी को नोडज/पीजी/अननेस्ट के लिए संगत सरणी में कनवर्ट करें