सबसे पहले आप कुल बिक्री के परिणाम को 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);