voglio fare qualcosa di simile:Se si utilizza un alias in una clausola SELECT, come faccio a rimandare a quell'alias?
SELECT round(100*(col_a - col_b)/col_a, 1) as Foo, Foo - col_c as Bar
FROM my_table
WHERE...;
Tuttavia, ottengo un errore che dice Foo
è sconosciuto. Dal momento che Foo è derivato da alcuni calcoli su un gruppo di altre colonne, non voglio ripetere la formula di nuovo per Bar
. Qualche soluzione?
che db stai usando? – beny23
Sto usando Vertica, ma ottengo lo stesso errore anche con MySQL. –