Office中国论坛/Access中国论坛
标题:
在SQL语句中用round做四舍五入不正确,如何解决
[打印本页]
作者:
chencms
时间:
2003-10-30 18:10
标题:
在SQL语句中用round做四舍五入不正确,如何解决
在SQL语句中,如果用round做四舍五入,有时候不正确,例如5.885,使用round函数round(5.885,2)返回的是5.88,而不是所需要的5。89,所以导致结果不正确,请问如何解决这种问题呢。注意是在SQL语句中应用。
作者:
ADAM
时间:
2003-10-30 19:11
用自制四舍五入函數啊
簡單說明一下:
兩位小數如下/
int(數字*10^2+0.5)/(10^2)
就像那樣子了,論去里有的..
要不然用format函數,也可以的
用法參考幫助..
論壇里也有說明,前幾天就有,看看后幾頁吧‧.
作者:
ail
时间:
2003-11-17 08:25
这样是不行的,大家可试试用1500*4123看看结果会发现得数带小数了
作者:
ail
时间:
2003-11-17 08:35
全是单精度的数字型
作者:
ail
时间:
2003-11-18 20:02
怎么没人回答呢?
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3