Select + referencia a campo Alias
Me dirijo a Ustedes con la siguiente duda, estoy probando el GBd de MySQL,... y una de las consultas que he de ejecutar en varias ocasiones es de la siguiente forma:
Select (x + y ) as T, (T-z) as T1 from Tabla;
dicha consulta me da un Error de Columna no conocida:
otros GEstores de Bd me permiten hacer este tipo de consultas, quisiera saber si es posible y como:
Atentamente y agradeciendo de antemano su ayuda:
Marcos
Select (x + y ) as T, (T-z) as T1 from Tabla;
dicha consulta me da un Error de Columna no conocida:
otros GEstores de Bd me permiten hacer este tipo de consultas, quisiera saber si es posible y como:
Atentamente y agradeciendo de antemano su ayuda:
Marcos
Hasta donde se en mysql los alias que se definen para los nombres de columnas solo pueden usarse en las clausulas
group by, order by o having.
Cuando he tenido que hacer
Select (x + y ) as T, (T-z) as T1 from Tabla;
acabo por escribir
Select (x + y ) as T, ((x + y)-z) as T1 from Tabla;
No se si existira otra forma de hacerlo pues la documentacion de mysql no dice nada al respecto
group by, order by o having.
Cuando he tenido que hacer
Select (x + y ) as T, (T-z) as T1 from Tabla;
acabo por escribir
Select (x + y ) as T, ((x + y)-z) as T1 from Tabla;
No se si existira otra forma de hacerlo pues la documentacion de mysql no dice nada al respecto