From: | Alvaro Herrera Munoz <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | jorge medina <jorge(at)dcenter(dot)cl> |
Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Traer (1 a n) registros desde FUNCTION |
Date: | 2003-08-18 19:13:31 |
Message-ID: | 20030818191331.GA17808@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Sun, Aug 17, 2003 at 12:26:01PM -0400, jorge medina wrote:
> He intentado una c?ntidad de formas de traer multiples registros desde una
> function Postgres y no he podido.
> Abajo hay un procedimiento Interbase el cual recibe un Integer que sirve de
> filtro para devolver tuplas agrupadas.
Hay varios ejemplos en los archivos de esta lista. Busca por "RETURN NEXT",
a lo mejor sale algo. Si no, busca lo mismo en la documentacion oficial.
Solo en 7.3 y superiores.
Ojo con el tip de mas abajo:
> Ejemplo:
> id id_pallet kilos (Extracto de estructura)
> 1 1 15.0
> 1 1 10.3
> 1 1 05.2
> 1 2 12.0
> 2 4 20.3
> 2 5 20.0
> 3 6 14.2
> 4 7 20.3
> Select * FROM FUN_TOTALIZAR( 1 ) // Llamada a SP
>
> Me Devuelve
> id_pallet Cajas Kilos
> 1 3 30.5
> 2 1 12.0
select id_pallet, count(id_pallet), sum(kilos) from tabla where
id = 1 group by id_pallet
?
(untested... no veo para que necesitas un SP)
--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"La victoria es para quien se atreve a estar solo"
From | Date | Subject | |
---|---|---|---|
Next Message | Marcelo Retamal Vallejos | 2003-08-18 19:35:23 | [Pgsql-ayuda] Problemas con un usuario |
Previous Message | edgar | 2003-08-18 18:59:34 | [Pgsql-ayuda] que hacer para aprovechar la memoria? |