在access查询中生成一个新字段的问题?

想在access查询中,生成一个新的字段,是已有两个字段中的较大值,我试过这样,在一个空白字段处输入以下内容:新字段:max([已有字段1],[已有字段2])
但是却不行,好像max不能这么用,那么我又该怎么来实现呢?

max 是针对 字段本身的一系列数据……
你应该 是 使用:IIF([已有字段1]=[已有字段1],""IIF([已有字段1]>[已有字段2],[已有字段1],[已有字段2]))
不清楚 这两个字段都相等的时候 你怎么选 如果不选的话,就是那个 “ "" ”,如果选 你就自己填进去……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-21
表达式看上去是正确的,但你有没有区分“:”和“:”~~~~冒号是半角还是全角状态下(英文和中文下)?输入条件表达式一定要在半角的状态下输入“:”(半角)!
相似回答