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