lo unico que puedes hacer es uasar las funciones de contrib crosstab para hacer 
eso sino te toca hacer lo q estas haciendo

*-------------------------------------------------------* 
*-Edwin Quijada 
*-Developer DataBase 
*-JQ Microsistemas 
*-809-849-8087

* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo 
comun" 
*-------------------------------------------------------*




From: [email protected]
To: [email protected]
Subject: [pgsql-es-ayuda] Consulta SQL
Date: Sat, 7 Feb 2009 16:58:08 +0000








Amigos como estan, quisiera hacerles una consulta a ver si me ayudan con un 
select
tengo la tabla de factura con algunos campos entre los cuales tengo, 
cod_cliente,fecha,total
y lo que quiero es hacer una consulta para obtener las ventas por mes de cada 
clientes algo asi
cod_client enero febrero marzo  abril mayo  .... diciembre
001           150     200    3        0      0              15
002           2        45     33       3      0                0

Ahora como odria hacer esto en un solo select hay com usar el case para obeter 
esto con un solo resultado.
yo tengo esta consulta
select extract(mon fecha) as mes,cod_client, sum(total) from facturas group by 
mes,cod_cient
pero luedo de esto me toca barrerme todo el resultado para ir viendo de que mes 
es e ir ingresando en el resultado
y quier evitar si es posible esto.

Saludos

   See how Windows® connects the people, information, and fun that are part of 
your life
_________________________________________________________________
Stay up to date on your PC, the Web, and your mobile phone with Windows Live
http://clk.atdmt.com/MRT/go/119462413/direct/01/

Responder a