chcę zrobić coś takiego:Jeśli używam aliasu w klauzuli SELECT, w jaki sposób odwołać się do tego aliasu?
SELECT round(100*(col_a - col_b)/col_a, 1) as Foo, Foo - col_c as Bar
FROM my_table
WHERE...;
Jednakże pojawia się błąd mówiący Foo
jest nieznany. Ponieważ Foo pochodzi z niektórych obliczeń na kilka innych kolumn, nie chcę powtórzyć formuły ponownie dla Bar
. Jakieś obejścia?
jakiego używacie db? – beny23
Używam Vertica, ale otrzymuję ten sam błąd również z MySQL. –