quiero hacer algo como esto:Si uso un alias en una cláusula SELECT, ¿cómo me refiero a ese alias?
SELECT round(100*(col_a - col_b)/col_a, 1) as Foo, Foo - col_c as Bar
FROM my_table
WHERE...;
Sin embargo, me sale un error que dice Foo
es desconocido. Como Foo se deriva de algunos cálculos en otras muchas columnas, no quiero repetir la fórmula nuevamente para Bar
. ¿Alguna solución temporal?
¿qué db estás utilizando? – beny23
Estoy usando Vertica, pero también consigo el mismo error con MySQL. –