我尝试过
select ROUND(1235.53)
--(It can contain "n" digit of scale)

但是有错误

round函数需要2到3个参数。


我不确定其他参数的用途。

最佳答案

最好使用 CAST INT / CEILING / FLOOR :

SELECT CEILING(1235.53)
SELECT FLOOR(1235.53)
SELECT CAST(1235.53 AS INT)

CEILING :为您提供上限整数值

sql-server - 如何在MS SQL中使用Round方法将float转换为int?-LMLPHP

FLOOR :为您提供下界整数值

sql-server - 如何在MS SQL中使用Round方法将float转换为int?-LMLPHP

关于sql-server - 如何在MS SQL中使用Round方法将float转换为int?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39596519/

10-10 17:18