2008/11/11 Alvaro Herrera <[EMAIL PROTECTED]>:
> 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!!!
--
TIP 4: No hagas 'kill -9' a postmaster

Responder a