如何在ACCESS中实现ROUNDUP向上取整或向下取整的函数

如题所述

第1个回答  2023-04-11
向上取整只能用IIF:
iif(round([取整字段], 1)>round([取整字段], 0), round([取整字段], 0)+1, round([取整字段], 0))
//修改上面的1和0为2和1,可取1位小数向上取整,取其它位数以此类推。
向下取整简单, 直接用INT:
int([取整字段])
//如果要取一位小数就用:int([取整字段]*10)/10,取其它位数以此类推。
第2个回答  推荐于2016-04-08
没测试过 Access 的, 有 SQL Server 的, 你测试一下看看, 不知道能不能运行。

向上取整
SELECT CEILING(18.1), CEILING(-18.1)

向下取整
SELECT FLOOR(-23.5), FLOOR(23.5)本回答被提问者采纳
相似回答