Si crosstab es buena ayuda, pero a mi se me hizo un poco estático, poco
flexible (no digo que no sea un gran trabajo)
pero la solucion mas comoda que encontre fue arma esos datos en el
cliente, por que los lenguajes de programacion te pueden brindar mas
facilidades (hasta librerias hechas), pero antes que nada de todas
formasn "NO DEJES DE VER" crosstab, puede que la solucion a tu problema
calze exacatmente con crosstab
saludos
Fernando Hevia escribió:
-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de FRANK RADA
Enviado el: Lunes, 11 de Mayo de 2009 12:25
Para: [email protected]
Asunto: [pgsql-es-ayuda] Select horizontal
Hola gente, estoy escribiendo una consulta la cual me debe
ordenar por año los valores de un indicador para un municipio
de la siguiente forma, el resultado va a hacer utilizados
para crear una capa de charts en mapserver
ejemplo de la tabla
municipio indicador Anyo Medida_indicador
Cucuta homicidios 2003 1
salazar homicidios 2003 2
Cucuta homicidios 2004 1
salazar homicidios 2004 3
ejemplo de la consulta que se desea obtener
municipio Indicador Anyo2003 Anyo2004
Cucuta Homicidios 1 1
salazar homicidios 2 3
La función crosstab puede ayudarte en tu objetivo.
Esta viene en el contrib tablefunc.
http://www.postgresql.org/docs/8.3/interactive/tablefunc.html
Saludos.
--
TIP 2: puedes desuscribirte de todas las listas simultáneamente
(envía "unregister TuDirecciónDeCorreo" a [email protected])
--
TIP 2: puedes desuscribirte de todas las listas simultáneamente
(envía "unregister TuDirecciónDeCorreo" a [email protected])