RE: [pgsql-es-ayuda] Realizar cálculos sobre una tabla con una función

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.

In response to

Responses

Browse pgsql-es-ayuda by date

  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