Re: [pgsql-es-ayuda] crosstab: ERROR: invalid return type

2010-07-01 Por tema Cesar A
así da un error de sintaxis El 2 de julio de 2010 13:26, Gilberto Castillo Martínez < [email protected]> escribió: > > > El jue, 01-07-2010 a las 13:04 -0430, Cesar A escribió: > > No, nada. > > > > > > Por si hay dudas con el resultado deseado: > > > > > > est_002 |CACAO |CAF

Re: [pgsql-es-ayuda] crosstab: ERROR: invalid return type

2010-07-01 Por tema Cesar A
Creo entender que al definir el campo como, por ejemplo, "estado" text le estoy diciendo que lo "convierta" a text, de hecho, el count creo que devuelve numeric... cierto? Sin embargo, probando, porque en efecto los 2 primeros campos son varchar: SELECT * FROM public.crosstab('SELECT est_002, agr

Re: [pgsql-es-ayuda] crosstab: ERROR: invalid return type

2010-07-01 Por tema Alvaro Herrera
Excerpts from Cesar A's message of jue jul 01 12:39:07 -0400 2010: > SELECT est_002, agri02_002, count(*) FROM consulta_agri04 GROUP BY > agri02_002, est_002 ORDER BY est_002, agri02_002; est_002 | > Con crosstab: > > SELECT * FROM public.crosstab('SELECT est_002, agri02_002, count(*) FROM > co

Re: [pgsql-es-ayuda] Postgres Contrib

2010-07-01 Por tema Miguel Angel Hernandez Moreno
ok, gracias jaime de hecho lo que hice fue re-instalar con el .bin de la pagina de postgres y con eso ahi encontre la carpeta contrib!!! y muchas gracias!!!

Re: [pgsql-es-ayuda] crosstab: ERROR: invalid return type

2010-07-01 Por tema Cesar A
No, nada. Por si hay dudas con el resultado deseado: est_002 |CACAO |CAFE |CAÑA Mérida|83 |169 |68 Táchira |12 |29 |1 Trujillo| |26 |20 Y las demás columnas, correspondientes a cada renglón... El 1 de julio de 2010 12:32, Diego Ayala escribió: > Entiendo, podrias proba

Re: [pgsql-es-ayuda] crosstab: ERROR: invalid return type

2010-07-01 Por tema Diego Ayala
Entiendo, podrias probar sin ponerle las comillas doblesa la definiciones de los parametros AS lista(estado text, renglon text, cantidad text); El 1 de julio de 2010 12:49, Cesar A escribió: > Hola Diego. > > Nop, lo uno, ni lo otro: > > SELECT * FROM public.crosstab('SELECT est_002, agri02_00

Re: [pgsql-es-ayuda] crosstab: ERROR: invalid return type

2010-07-01 Por tema Cesar A
Hola Diego. Nop, lo uno, ni lo otro: SELECT * FROM public.crosstab('SELECT est_002, agri02_002, count(*)::text FROM consulta_agri04 GROUP BY agri02_002, est_002 ORDER BY est_002, agri02_002') AS lista("estado" text, "renglon" text, "cantidad" text); ERROR: invalid return type DETAIL: SQL rowid

Re: [pgsql-es-ayuda] crosstab: ERROR: invalid return type

2010-07-01 Por tema Diego Ayala
deberias castear el count(*), ya que en la ultima parte estas definiendo cantidad de tipo text, puedes hacer count(*)::text, y deberia de funcionar.. El 1 de julio de 2010 12:39, Cesar A escribió: > Saludos > > Disculpen ustedes, pero no doy pie con bola en una consulta a crosstab: > > Normalita

[pgsql-es-ayuda] crosstab: ERROR: invalid return type

2010-07-01 Por tema Cesar A
Saludos Disculpen ustedes, pero no doy pie con bola en una consulta a crosstab: Normalita: SELECT est_002, agri02_002, count(*) FROM consulta_agri04 GROUP BY agri02_002, est_002 ORDER BY est_002, agri02_002; est_002 | agri02_002 | count --++--- Mérida

[pgsql-es-ayuda] Prueba de envio a la lista

2010-07-01 Por tema Sergio Villalba Moreno
Prueba