[Pgsql-ayuda] Traer (1 a n) registros desde FUNCTION
Alvaro Herrera Munoz
alvherre@dcc.uchile.cl
Mon, 18 Aug 2003 15:13:31 -0400
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[@]dcc.uchile.cl>)
"La victoria es para quien se atreve a estar solo"