Hola metalfox6383:
Lo que quieres hacer es imposible, ya que los campos calculados SÓLO EXISTEN UNA VEZ QUE SE EJECUTA LA CONSULTA, es decir, el campo con el ALIAS SUMA no existe hasta después de que se ejecuta la consulta, pero la SUMA2, trata de usar este campo al mismo tiempo que se está generando, por eso es que marca que la columna SUMA es desconocida:
Una posible manera para hacer lo que quieres es hacer primero la primer suma y después, con una subconsulta, realizar la segunda suma, es decir, algo como esto:
Código MySQL:
Ver originalmysql
> SELECT suma
, suma
+ 1 suma2
+------+-------+
| suma | suma2 |
+------+-------+
| 2 | 3 |
+------+-------+
La palabra reservada AS ya no forma parte del estándar y por lo tanto es completamente obsoleta.
No entiendo muy bien para qué te puede servir una suma como la que haces, tal vez si nos explicas un poco mejor el contexto de lo que quieres hacer, te podamos indicar alguna otra alternativa.
EDITADO: como siempre gnzsoloyo un paso adelante... Saludos
Saludos
Leo.