Access数据库中Round用法

Access数据库中Round用法

四舍五入的问题

select round(83.124,2) as t from jqdltb

显示为:83.12


select round(83.125,2) as t from jqdltb

显示为:83.12


select round(83.126,2) as t from jqdltb

显示为:83.13

问题来了,就是四舍五入怎么变成五舍六入了呢?

下面是用这个方法来调整达到四舍五入的方法:

使用int函数和加0.005,然后*100,再然后/100

如下所示:

select int((83.121+0.005)*100)/100 as t from jqdltb

显示为:83.12


select int((83.124+0.005)*100)/100 as t from jqdltb

显示为:83.12


select int((83.125+0.005)*100)/100 as t from jqdltb

显示为:83.13


select int((83.126+0.005)*100)/100 as t from jqdltb

显示为:83.13


select int((83.129+0.005)*100)/100 as t from jqdltb

显示为:83.13


---the--end---

---create date:2012-03-30----




阅读更多
文章标签: access 数据库 date
个人分类: 算法 数据库
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Access数据库中Round用法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭