Você não pode se referir a um alias de coluna dessa maneira. Tentar SELECT (tmp.x + tmp.y) as z FROM (SELECT 3 AS x, 5 as y) tmp Ref.:Subconsultas na cláusula FROM