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