Re: Realizar cálculos sobre una tabla con una función

From: "Alejandro D(dot) Burne" <alejandro(dot)dburne(at)gmail(dot)com>
To: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar>, PostgreEs <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Realizar cálculos sobre una tabla con una función
Date: 2008-11-11 19:29:51
Message-ID: 8398dc6d0811111129v3ad2990claf006db336f6be75@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2008/11/11 Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>:
> Alejandro D. Burne escribió:
>
>> > SELECT func(c1, 22) FROM (select c1 from tabla) t1;
>> >
>> > ó
>> >
>> > SELECT func(c1, c2) FROM (select c1, 22 as c2 from tabla) t2;
>
>> Ok, esto lo había podido hacer; el inconveniente es que no me devuelve
>> la estructura del registro separado en campos; es decir me devuelve:
>>
>> estructuraregistro
>> -------------------------------------------------
>> (1.00,2.00)
>> (2.00,5.00)
>> (2 rows)
>>
>> Existe alguna forma de descomponer este resultado en campos independientes?
>
> Creo que esto debería funcionar:
>
> SELECT (func(c1, c2)).* FROM (select c1, 22 as c2 from tabla) t2;
>
> --
> Alvaro Herrera http://www.advogato.org/person/alvherre
> "Cuando mañana llegue pelearemos segun lo que mañana exija" (Mowgli)
>

Simplemente: Grande maestro!!! en serio, muchas gracias!!!

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alejandro D. Burne 2008-11-11 19:32:00 Re: Realizar cálculos sobre una tabla con una función
Previous Message Alvaro Herrera 2008-11-11 19:27:30 Re: Re: [pgsql-es-ayuda] pertinencia de la traducción de los ejemplos de la documentación