我需要使用IIf
语句通过 Microsoft Query 接口运行 T-SQL 查询。
当我运行查询时,我得到了错误Missing FROM clause
。这很奇怪,因为该FROM
子句就在那里。它失败了,IIf
但我不知道为什么。
编码:
SELECT
TABLE1.NUMBER,
TABLE1.TEXT,
TABLE1.INT,
IIf(
(
(
((TABLE2.INT1-TABLE2.INT2) -TABLE2.INT3) -TABLE2.INT4
) > 0
),
(
1
), 0)
as NEWCOL
FROM
DB.TABLEX TABLE1,
DB.TABLEY TABLE2
WHERE
TABLE2.NUMBER = TABLE1.NUMBER
AND TABLE1.NUMBER='991208000192'
数据库不是我的,所以我必须尽我所能。有谁知道可能导致问题的原因?