Ayuda crosstab

From: William Diaz Pabón <widipa(at)gmail(dot)com>
To: PostgreSQL Español Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Ayuda crosstab
Date: 2013-10-10 18:14:32
Message-ID: CAGrLqMbaEDbxsjVpY9hp9suvHpP4oUvNdsTi893yO6T1E2vKhA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos.

Estoy haciendo mis primeros pinitos en crosstab y tengo un error con
postgresql 8.4 sobre centos 6 y usando pgadmin3 sobre windows 8

*Hice una tabla de ejemplo así:*

CREATE TABLE ct(deuda_predio character varying(30), accesorio integer,
valor numeric(30,2));
INSERT INTO ct(deuda_predio, accesorio, valor) VALUES('85232',201,52500.00);
INSERT INTO ct(deuda_predio, accesorio, valor) VALUES('85232',202,9300.00);
INSERT INTO ct(deuda_predio, accesorio, valor)
VALUES('85232',203,136278.21);
INSERT INTO ct(deuda_predio, accesorio, valor) VALUES('85232',204,25364.58);

*Si le hago select a la tabla sale así:*

"85232";201;52500.00
"85232";202;9300.00
"85232";203;136278.21
"85232";204;25364.58

*Si ejecuto el siguiente crosstab :*

SELECT *
FROM crosstab('
select deuda_predio
,accesorio
,valor
from ct

')
AS ct(row_name character varying(30), category_1 integer, category_2
integer, category_3 integer, category_4 integer);

*Me sale el error:*

ERROR: return and sql tuple descriptions are incompatible

Agradezco si me pueden dar una luz, ya mire varios articulos en internet
pero no doy como solucionarlo.

--
Éxitos.

Cordialmente,

*William Diaz Pabón**,
Especialista en Soluciones Informáticas
* *
*

Bogotá, Colombia
Tel: +57 (300) 3917774

http://planetapleno.blogspot.com/
http://tutorialestecnicos.blogspot.com/

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Martín Marqués 2013-10-10 18:48:56 Re: Ayuda crosstab
Previous Message felix gonzales 2013-10-10 17:59:53 Re: Como encriptar datos en postgresql