Skip site navigation (1) Skip section navigation (2)

Re: [pgsql-es-ayuda] Función que reciba un set o el?==?ISO-8859-1?Q? resultado de una consulta.

From: Mario Jiménez Carrasco <mario(dot)carrasco(at)gmail(dot)com>
To: gilberto(dot)castillo(at)etecsa(dot)cu
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Función que reciba un set o el?==?ISO-8859-1?Q? resultado de una consulta.
Date: 2012-02-28 21:25:57
Message-ID: CADr7mTAHiW6ayxGtoK0=1ywcCoEpWVVfeBJX+tDRgvkKg3=qww@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Gracias Gilberto..
te refieres a esta instrucción?

.
pg_quote

Atte. Mario Jiménez Carrasco.



2012/2/28 Gilberto Castillo Martínez <gilberto(dot)castillo(at)etecsa(dot)cu>

>
>
> El mar, 28-02-2012 a las 15:07 -0600, Mario Jiménez Carrasco escribió:
> > Hola amigos.
> > Buen día...
> >
> >
> > me encuentro en una situación en la que pido su apoyo... ya he
> > indagado en la web y no he encontrado información al respecto...
> >
> >
> > He creado una función en la cual necesito recibir los registros de una
> > tabla (incluso a través de una tabla temporal)... en la definición lo
> > tengo de la siguiente forma...
> >
> >
> Para hacer lo que pretendes en la función de abajo debes usar las
> pg_couta.
>
> > CREATE OR REPLACE FUNCTION promedio(IN tablavalores public.valores,
> > simulador boolean)
> >   RETURNS double precision[] AS
> > $BODY$
> > DECLARE
> > promedio DOUBLE PRECISION;
> > contador INTEGER;
> > registro RECORD;
> >
> >
> > BEGIN
> >
> >                 promedio = 0.00;
> > FOR registro IN
> > SELECT valor FROM tablavalores;
> > LOOP
> > contador = contador + 1;
> > promedio = promedio + registro.valor;
> > END LOOP;
> >
> >
> > promedio = promedio / contador;
> >
> >
> >         return promedio;
> > END;
> > $BODY$
> >   LANGUAGE plpgsql VOLATILE
> >   COST 100;
> > ALTER FUNCTION promedio(public.valores, boolean)
> >   OWNER TO postgres;
> >
> >
> >
> >
>
> >
> --
> Saludos,
> Gilberto Castillo
> ETECSA, La Habana.Cuba.
>
> ---
> This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE
> running at host imx2.etecsa.cu
> Visit our web-site: <http://www.kaspersky.com>, <http://www.viruslist.com>
>
>

In response to

Responses

pgsql-es-ayuda by date

Next:From: Gilberto Castillo MartínezDate: 2012-02-28 21:36:27
Subject: Re: Re: [pgsql-es-ayuda] Función que reciba un set o el resultado de una consulta.
Previous:From: Gilberto Castillo MartínezDate: 2012-02-28 21:15:39
Subject: Re: Función que reciba un seto el resultado de una consulta.

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group