From: | "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar> |
---|---|
To: | "'Alejandro D(dot) Burne'" <alejandro(dot)dburne(at)gmail(dot)com>, "'PostgreEs'" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: [pgsql-es-ayuda] Realizar cálculos sobre una tabla con una función |
Date: | 2008-11-10 16:58:44 |
Message-ID: | 3B7C8165C74542EABBE9C34D0A980816@iptel.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org
> [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] 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.
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2008-11-10 17:31:36 | Re: SELECT muy LENTO |
Previous Message | Calabaza | 2008-11-10 16:55:54 | Re: SELECT muy LENTO |