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

Re: CREATE FUNCTION QUE RETORNA UNA TABLA

From: "jose javier parra sanchez" <jojapasa(at)gmail(dot)com>
To: dariocarnelutti(at)gmail(dot)com
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: CREATE FUNCTION QUE RETORNA UNA TABLA
Date: 2008-03-12 16:42:39
Message-ID: 99f1636c0803120942i135adf28n6e20f12548354d9f@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Es solo una opinion, pero lo que quieres hacer te quedaria mas limpio
usando una vista.

El 12/03/08, Dario Carnelutti <dariocarnelutti(at)gmail(dot)com> escribió:
>
>
>
>
> Hola soy totalmente nuevo en Postgre y quiero saber si se puede hacer lo
> siguiente en Postgre
>
>
>
> CREATE FUNCTION Sales.fn_SalesByStore (@storeid int)
>
> RETURNS TABLE
>
> AS
>
> RETURN
>
> (
>
>     SELECT P.ProductID, P.Name, SUM(SD.LineTotal) AS 'YTD Total'
>
>     FROM Production.Product AS P
>
>       JOIN Sales.SalesOrderDetail AS SD ON SD.ProductID = P.ProductID
>
>       JOIN Sales.SalesOrderHeader AS SH ON SH.SalesOrderID = SD.SalesOrderID
>
>     WHERE SH.CustomerID = @storeid
>
>     GROUP BY P.ProductID, P.Name
>
> );
>
> GO
>
>
>
> Es una funcion que retorna un recordset o una tabla.
>
>
>
> Si no se puede hacer de esa forma, de cual manera se puede lograr el mismo
> resultado?
>
>
>
> Muchas gracias de antemano,
>
>
>
> Dario Carnelutti

In response to

pgsql-es-ayuda by date

Next:From: Guillermo MunozDate: 2008-03-12 16:57:43
Subject: Re: Error con el COPY ???????????
Previous:From: MIGUEL CANCHASDate: 2008-03-12 16:42:01
Subject: RE: Error con el COPY ???????????

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