Problem with pivot tables

Поиск
Список
Период
Сортировка
От Gabriel Filipiak
Тема Problem with pivot tables
Дата
Msg-id CALy5J6WK__RhmnYvtsm0Jnj=aPv+=do32o=fdTk0Zh1V18rCrw@mail.gmail.com
обсуждение исходный текст
Ответы Re: Problem with pivot tables  (Samuel Gendler <sgendler@ideasculptor.com>)
Список pgsql-sql
I have problem with creating a pivot table in postgreSQL using crosstab function. It works well but it produces many
recordsfor the same client_id, how can I avoid it?<br /><br />Here is the SQL:<br /><br />SELECT * FROM
crosstab('SELECTclient_id,extract(year from date), sum(amount)  from orders group by extract(<br /> year from date),
client_id','SELECTextract(year from date) FROM orders GROUP BY extract(year from date) order by extract(year from
date)')<br/>AS orders(<br />row_name integer, <br />year_2001 text, <br />year_2002 text, <br /> year_2003 text, <br
/>year_2004text, <br />year_2005 text, <br />year_2006 text, <br />year_2007 text, <br />year_2008 text, <br
/>year_2009text, <br />year_2010 text, <br />year_2011 text);    <br /><br />best regard and thx in advance<br />
Gabe<br/> 

В списке pgsql-sql по дате отправления:

Предыдущее
От: Craig Ringer
Дата:
Сообщение: Re: How to implement Aggregate Awareness?
Следующее
От: Samuel Gendler
Дата:
Сообщение: Re: Problem with pivot tables