Investiga sobre crosstab: http://www.postgresonline.com/journal/archives/14-CrossTab-Queries-in-PostgreSQL-using-tablefunc-contrib.html http://roy-rc.blogspot.com/2010/07/postgresql-crosstab-filas-columnas-en.html
>________________________________ > De: Conrado Blasetti <[email protected]> >Para: [email protected] >Enviado: Miércoles 18 de abril de 2012 7:28 >Asunto: [pgsql-es-ayuda] Pasar filas a columnas > > > >Gente, muy buenos días. > >Les hago una consulta. > >Tengo la siguiente tabla (entre otras columnas): > >codigo - cantidad > > >El contenido en filas es por ejemplo: > >codigo / cantidad >34 / 5 >36 / 0 >38 / 10 >40 / 5 > >Estos registros de codigos y cantidades no son fijas, o sea, puedo tener 4 registros como en este ejemplo, o 3, 2 etc. Es posible transponer las dos columnas de esta manera?: > >1er fila: nombre de columnas, en realidad, no me es necesario, por que es para visualizar los datos, pero si necesito que esten encolumnados. > >2er fila: los codigos como nombres de columnas: 34 – 36 – 38 - 40 >3da fila: las cantidades encolumnadas en cada coldigo: 5 – 0 – 10 – 5 > >Será posible? > >Bueno, cualquier cosa, me avisan. >Gracias, > >PD: Postgresql 9.0 (sobre windows 7, Net c# y Npgsql) >Saludos, >Conrado > > > > >
