> -----Mensaje original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de > Alejandro D. Burne > Enviado el: Lunes, 10 de Noviembre de 2008 14:06 > Para: PostgreEs > Asunto: [pgsql-es-ayuda] Realizar cálculos sobre una tabla > con una función > > Estoy un tanto lento, hace 2 horas que estoy y no me doy > cuenta como solucionarlo; les cuento: tengo una funcion que > me devuelve una tupla. > Cómo puedo hacer para pasarle valores variables desde una > tabla a esa función para que me devuelva los valores > calculados, por ejemplo > > SELECT * FROM func(1,22); > campo1 | campo2 > 1 | 2 > > SELECT * FROM func(2,22); > campo1 | campo2 > 2 | 5 > >
Hola Alejandro, Esta es una posibilidad: SELECT func(c1, 22) FROM (select c1 from tabla) t1; ó SELECT func(c1, c2) FROM (select c1, 22 as c2 from tabla) t2; Saludos, Fernando. -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda