首页 > 解决方案 > 查询中的 MS Access 3 条件?

问题描述

我有一个从 -7 到 7 的总列。我想在一个grand total变量中重新编码它们,所以 0 以下的所有内容现在都是 0,1 保持 1,2 保持 2 和 3,而上面的所有内容都保持 3。我坚持如何包含第三个条件。

这是我拥有的代码,它使所有内容都高于 3 和 3,并保持 1 和 2 不变。但我不知道如何让所有负数都变成 0。

GrandTotal: IIf([total]>=3,3,[total])

标签: iif

解决方案


连锁条件,试试这个:

GrandTotal: IIf([total]<0;0;IIf([total]>=3;3;[total]))

推荐阅读