【发布时间】:2011-08-19 10:35:50
【问题描述】:
我想做这样的事情:
SELECT round(100*(col_a - col_b)/col_a, 1) as Foo, Foo - col_c as Bar
FROM my_table
WHERE...;
但是,我收到一条错误消息,提示 Foo 未知。由于 Foo 是从一堆其他列上的一些计算得出的,我不想为 Bar 再次重复该公式。有什么解决办法吗?
【问题讨论】:
-
我正在使用 Vertica,但我在使用 MySQL 时也遇到了同样的错误。
标签: sql