Usando un alias en cálculos de SQL

¿Por qué no funciona esta consulta?

SELECT 10 AS my_num, my_num*5 AS another_number
FROM table

En este ejemplo, estoy tratando de usar el alias my_num en otros cálculos. Esto da como resultado una columna desconocida "my_num"

Esta es una versión simplificada de lo que estoy tratando de hacer, pero básicamente me gustaría usar un alias para hacer otros cálculos. Mis cálculos son mucho más complicados y por eso sería bueno tener un alias, ya que lo repito varias veces de diferentes maneras.

Respuestas a la pregunta(4)

Su respuesta a la pregunta