El 10/10/13 15:14, William Diaz Pabón escribió:
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));
Los valores que retorna la tabla son varchar, integer, numeric(30,2)
*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);
Los valores de las categorias son numeric (ver campo valor)
*Me sale el error:*
ERROR: return and sql tuple descriptions are incompatible
postgres=# SELECT *
FROM crosstab('
select deuda_predio
,accesorio
,valor
from ct
')
AS ct(row_name character varying(30), category_1 numeric, category_2
numeric, category_3 numeric, category_4 numeric);
row_name | category_1 | category_2 | category_3 | category_4
----------+------------+------------+------------+------------
85232 | 52500.00 | 9300.00 | 136278.21 | 25364.58
Saludos,
--
Martín Marqués http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda