Office中国论坛/Access中国论坛

标题: 谁有更好的办法--关于四舍五入的问题 [打印本页]

作者: bywind    时间: 2004-2-13 04:58
标题: 谁有更好的办法--关于四舍五入的问题
我在做医疗赔付的时候,每到0.5分的时候就不能四舍五入到1分,
后来发现,原来计算结果尾数为0.5分的时候,电脑会给出0.4899……,这样的随机数,
所以电脑做四舍五入的时候就把它舍去了。后来我人为地给它加上了0.02分,这样就能四舍五入就能正确了
不过,有没有更好的办法呢??
作者: AlexLiu    时间: 2004-2-13 05:52
这要看你用什么字段类型来记录,通常用currency。
作者: bywind    时间: 2004-2-13 06:15
我是用查询计算出来的结果啊
作者: sea.er    时间: 2004-2-13 08:18
Int([字段]*100/100+.5)
作者: bywind    时间: 2004-2-14 03:17
不行吧,我的分已经是小数啦,
0.555的时候,四舍五入结果得到0.55。
怎么样才可能解决这个问题呢?
作者: Fbeter    时间: 2004-2-14 05:38
Round(0.555,2) = 0.56
符合你的要求吗
作者: tsunami998    时间: 2004-2-24 21:55
加0.5后取整.




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3