SELECT CODIGO1,CODIGO2,CODIGO3,FUNCION(CODIGO1,CODIGO2,CODIGO3) AS CODIGO4
FROM TABLA T WHERE T.CODIGO4='123'
En este select no reconoce la columna T.CODIGO4 para poder preguntar por
ella.
SELECT CODIGO1,CODIGO2,CODIGO3,FUNCION(CODIGO1,CODIGO2,CODIGO3) AS CODIGO4
FROM TABLA T ORDER BY T.CODIGO4
Sin embargo en este select si que reconoce esta columna.
¿Cual es la explicacion? y como puedo preguntar el el where por el resultado
de FUNCION sin tener que reescribirla cada vez que la necesite dentro del
mismo select?.
Saludos
Leer las respuestas