【发布时间】:2010-09-07 19:50:42
【问题描述】:
我正在尝试确定在不四舍五入的情况下截断或删除 SQL 中多余小数位的最佳方法。例如:
declare @value decimal(18,2)
set @value = 123.456
这将自动将@value 舍入为123.46,这在大多数情况下都很好。但是,对于这个项目,我不需要那个。有没有一种简单的方法来截断我不需要的小数?我知道我可以使用left() 函数并转换回小数。还有其他方法吗?
【问题讨论】:
标签: sql sql-server tsql rounding