El día 11 de noviembre de 2008 13:14, ernesto contreras
<[EMAIL PROTECTED]> escribió:
> Sin conocer tus necesidades reales, puedo asegurarte que lo mejor sería
> hacer un bloque en PgSql, es mucho más manejable.
>
>
> Ernesto Contreras.
> Bantech Soluciones Financieras.
>

Si, solamente necesitaba hacer una consulta, probablemente por el
tiempo que me llevó lo hubiese terminado antes escribiendo una
función. De todas formas para la próxima ya aprendí a solucionarlo

Gracias. Alejandro




>
> On 11/11/08, Alvaro Herrera <[EMAIL PROTECTED]> wrote:
>>
>> 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)
>> --
>> TIP 8: explain analyze es tu amigo
>
>
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
agradecerán

Responder a