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/

Responder a