0
我有一個SQL語句,我使用 列1和2的select語句。這些列返回2個數字。使用SELECT列和結果來計算第3列
它看起來是這樣的
SELECT column1, column2, (SELECT a FROM...) as num1, (SELECT b FROM...) as num2, (num1/num2) as num3
我的問題是,當我嘗試做使用NUM1和NUM2計算NUM3,我得到一個錯誤說NUM1/NUM2不是列。我如何使用這些結果來計算num3?感謝所有
達明
您會收到錯誤消息,因爲列(別名)的名稱將在獲取結果後生成。所以它們只能用於ORDER語句中 – Fabio