Office中国论坛/Access中国论坛
标题:
怎么判断一条记录中不同字段数值的大小?
[打印本页]
作者:
zhenghu
时间:
2009-7-1 12:32
标题:
怎么判断一条记录中不同字段数值的大小?
在一条记录中,有字段一,字段二,字段三,字段四,都是货币型数据,怎么判断该四个字段中哪个字段的数据最大?
流水号
字段一
字段二
字段三
字段四
1
7
8
5
3
2
8
5
45
6
上图中,怎么找出第一条的8和第二条的45?
作者:
todaynew
时间:
2009-7-1 15:39
本帖最后由 todaynew 于 2009-7-1 16:03 编辑
三个字段的判断如下:
select * ,iif(字段1>=字段2,iif(字段1>=字段3,字段1,字段3),iif(字段2〉=字段3,字段2,字段3)) as 最大值 from 表
四个字段的可按此方法继续套iif即可。不过这种方法会使查询比较慢。
此外
ACMAIN.CHM
同志写过一个字段间比较大小的函数,你可以查找一下。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3