Jaime...

El 19 de mayo de 2010 10:21, Jaime Casanova <ja...@2ndquadrant.com>
 escribió:

2010/5/19 Cesar A <cesar.carbon...@gmail.com>:
> >
> > FOR l IN SELECT sum(t1.hombres),sum(t1.mujeres),(min(t1.edad)||' -
> [...]
> > RETURN NEXT l;
> [...]
> >
> >  SELECT * FROM rangos_edad(2000) as (t varchar, a  int, b int, c
> smallint);
> > ERROR:  wrong record type supplied in RETURN NEXT
>
> sum devuelve bigint, ademas tu en la definicion dices que retornas 4
> campos pero el record "l" lo estas formando solo con 3
>

Cierto

SELECT * FROM rangos_edad(2000) as (a  bigint, b bigint, c text);


Mismo error

> --
> Jaime Casanova         www.2ndQuadrant.com
> Soporte y capacitación de PostgreSQL
>



-- 
--
Sí no eres parte de la solución... eres parte del problema.
Les Luthiers
-- 
Cesar A. Carbonara R.
C.I. Nº V.11.952.572
--
Usuario Linux 377997
www.gulmer.org.ve
Debian... todo lo que siempre has querido

Responder a