访问SQL INT函数

访问SQL INT函数,sql,database,ms-access,Sql,Database,Ms Access,我试图提取一些带小数的数字,但需要删除小数部分。两边都没有固定的长度 我已经试过: INT() INTR() ROUND() 通常INT()会解决这个问题,但有时它不会返回正确的数字(例如,INT(3)返回2)。您是否尝试过函数TRUNC(数字,[,小数点]) 编辑 至于圆精度,你可以看到我最终自己解决了!轮不起作用,地板也未定义 我最终需要使用两个int,其中一个int的格式是 无论如何,谢谢。你能给出一个更具体的INT(3)返回2的例子吗?是的,我试过了,但是一个错误告诉我表达式中没有定义

我试图提取一些带小数的数字,但需要删除小数部分。两边都没有固定的长度

我已经试过:

INT()
INTR()
ROUND()

通常
INT()
会解决这个问题,但有时它不会返回正确的数字(例如,
INT(3)
返回
2
)。

您是否尝试过函数
TRUNC(数字,[,小数点])

编辑


至于圆精度,你可以看到

我最终自己解决了!轮不起作用,地板也未定义

我最终需要使用两个int,其中一个int的格式是


无论如何,谢谢。

你能给出一个更具体的INT(3)返回2的例子吗?是的,我试过了,但是一个错误告诉我表达式中没有定义函数。你可以尝试:
ROUND(column\u name*1000000,0)
就像我更新的链接一样。