Re: [Pgsql-ayuda] Traer (1 a n) registros desde FUNCTION

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"

In response to

Browse pgsql-es-ayuda by date

  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?