同一个表的两个实例,ISNULL无法正常工作

时间:2014-06-23 16:54:46

标签: coalesce isnull

我对SQL比较陌生。我使用AQT,它不会将ISNULL或COALESCE识别为关键字。我有两个同一个表的实例,为特定福利计划(A和B)提取YTD余额。我在一个新专栏中总结A和B AS SUM。现在,我只返回A和B都有价值观的员工。但是有很多A或B的员工我没有看到。

我尝试将ISNULL和COALESCE转换为NULL,但是AQT似乎没有识别出这些功能。还有其他想法吗?这是我的代码:

SELECT A.ID, A.YTD "A", B.YTD "B", (A.YTD + B.YTD) AS SUM
FROM TABLE A
LEFT OUTER JOIN TABLE B ON A.ID = B.ID
WHERE A.PLAN_TYPE = 'A'
  AND B.PLAN_TYPE = 'B'

0 个答案:

没有答案