我正在尝试在Access 2010查询中完成以下操作
Select
UNIT, DATE, Sum(IIF(ISERROR(A),NULL,A)) AS DLP_PERCENTAGE
From
tableA;
其中
A = (ACT-BASE)/BASE
我收到了一般的OVERFLOW错误。我错过了一些明显的东西。我试图在计算中捕获错误,如果存在错误则返回NULL,如果没有错误则返回结果。我必须在查询中执行此操作。我忽略了什么想法?
答案 0 :(得分:1)
SUM((ACT-BASE)/IIF(BASE=0, Null, BASE)) AS DLP_PERCENTAGE