【发布时间】:2017-05-19 18:55:27
【问题描述】:
我正在尝试计算两列之间的差异,但有时其中一列的值为 NULL,而 SQL 忽略了这一点。
现在我正在使用这个: if("source indicator" = 'Total OPEX', ("Eur Amount" -"EUR Target") * -1, "Eur Amount" -"EUR Target") as "Diff."
有没有其他方法来计算这个(请注意OPEX值)并得到预期的结果?
谢谢
【问题讨论】:
-
您使用的是哪个数据库引擎?
-
if是非标准...
标签: sql aggregation