La Web del Programador: Comunidad de Programadores
 
    Pregunta:  54701 - ALIAS EN SQL ORACLE
Autor:  Jorge Diaz
Hola.
Quiero usar el resultado de dos alias para obtener un tercer dato, es decir:

SELECT
(SELECT ......) ALIAS_1,
(SELECT ......) ALIAS_2,
(ALIAS_1 - ALIAS_2) ALIAS_3
FROM...

Es posible realizar esta operación.

Gracias de antemano.

  Respuesta:  eider mauricio aristizabal erazo
Convierte tu consulta en un subquery y listo hazlo de la siguiente manera:

select (ALIAS_1 - ALIAS_2) FROM
(
SELECT
(SELECT ......) ALIAS_1,
(SELECT ......) ALIAS_2,
(ALIAS_1 - ALIAS_2) ALIAS_3
FROM...
) SUBQUERY

salu2 desde cali, colombia