Funciones que retornan tuplas calculadas

From: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Funciones que retornan tuplas calculadas
Date: 2007-05-25 22:03:19
Message-ID: BAY105-F58F22200FF154B7CD568AE32B0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola!
Tengo el sigte problema con una funcion que quiero retornar una tupla:
create table foo
( a int,
b int,
c int,
fecha timestamp )

Select a-b as GG, b-c as DD, (a-b)/c as SS, (a+b+c)/c as RR
from foo
where
fecha = date

este select lo hago con sum porque quiero los valores totales de cada caso.
Mi pregunta es quiero hacer una funcion que me dichos valores en una tupla o
varias y poder retornarlos. EL problema es que no se que retornar .
He leido las funciones sql con setof pero estas retornar valores de una
tabla pero si yo quiero retornar solo un sibconjunto de esas columnas no se
como hacerlo porque el SETOF ya no es igual a la tabla.

Existe alguna forma de hacer una funcion que pueda retornar esto como un
select. Algo asi

GG | DD | SS | RR
------------------------------
2.5 | 3.2 | 4.2 | 6.5
0 | 2.3 | 5.2 | 4.23

*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*

_________________________________________________________________
Visita MSN Latino Noticias: Todo lo que pasa en el mundo y en tu paín, ¡en
tu idioma! http://latino.msn.com/noticias/

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2007-05-25 22:16:59 Re: Funciones que retornan tuplas calculadas
Previous Message Edwin Quijada 2007-05-25 21:16:34 Re: Trabajndo con fechas y Horas