Sum() 在 MS Access 中使用 IIF() 或 Where 子句

Sum() using IIF() or Where Clause in MS Access

在我的报告中: BID 是文本字段中的账单客户 ID。 NPROFIT 是一个数字字段的净利润。

我的查询对所有 BID 的 NPROFIT 求和。 使用语句: =总和([盈利])

我只需要对某些 ​​BID 值的 NProfit 列求和...实际上,我想对 10 个 BID 中的 4 个求和,并排除 10 个中的其他 6 个

我试过: IIF([BID]=403490, =Sum([NPROFIT]), "None")

那是行不通的。 有什么建议吗?

试试这个:

Sum(IIf([BID]=403490, [NPROFIT], 0))