Los alias tienen dos restricciones:
1) No puedes usar el alias dado en el SELECT en una operación con ningún otra columna
del mismo SELECT.
2) No puedes usar
los alias de las columnas en el WHERE.
Es decir que no puedes hacer:
Ni tampoco
La primera se resuelve usando consultas anidadas. La segunda usando HAVING