Acá tienes una solución, saludos.

SELECT p.valor1, p.valor2, (p.valor2 / p.valor1) as resultado_final FROM (Select
  (campo1 +  campo2) as valor1,
  (campo3 * campo4) as valor2
from tabla1) p;
________________________________________
De: [email protected] [[email protected]] 
En nombre de Aldo Amarilla [[email protected]]
Enviado el: martes, 28 de enero de 2014 8:42
Para: [email protected]
Asunto: [pgsql-es-ayuda] Operaciones con campos calculados

Buenos días Grupo,
me gustaría consultar si existe alguna manera de utilizar los resultados de 
campos calculados,
en otro campo calculado sin volver a realizar toda la operación:

Coloco como ejemplo lo siguiente:

Select
            (campo1 +  campo2) as valor1,
            (campo3 * campo4) as valor2,
            (valor2 / valor1) as Resultado_final
from tabla1;

desde ya les agradezco la atención

que tenga un buen resto de jornada

Aldo






________________________________
Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE 
ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com

Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE 
ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a