我使用下面的查询来计算另一个名为 Total 的字段中 5 个变量的总和。但我收到以下语法错误。我无法理解这个问题。有谁可以看一下吗。先谢谢你了
IIf(IsNull([One]), 0, [One])
+ IIf(IsNull([Two]), 0, [Two])
+ IIf(IsNull([Three]), 0, [Three])
+ IIf(IsNull([Four]), 0, [Four])
+ IIf(IsNull([Five]), 0, [Five])
语法错误:
**The expression you entered contains invalid syntax.**
You may have entered an operand without an operator
给定一个名为 Table1 的表(具有 5 个名为 One、Two、Three、Four、Five 的字段),使用您的公式进行的有效查询将是:
SELECT Table1.*,
IIf(IsNull([One]),0,[One])+
IIf(IsNull([Two]),0,[Two])+
IIf(IsNull([Three]),0,[Three])+
IIf(IsNull([Four]),0,[Four])+
IIf(IsNull([Five]),0,[Five]) AS Total
FROM Table1;