在SQL Server中截断(不舍入)小数位
我正在尝试确定在SQL中截断或删除额外小数位的最佳方法,而不进行舍入。例如:
declare @value decimal(18,2)set @value = 123.456
这将自动舍入@value到123.46,这在大多数情况下是好的。但是,对于这个项目,我不需要那样做。是否有一种简单的方法来截断我不需要的小数?我知道我可以使用该left()函数并转换回小数。还有其他方法吗?
@value
123.46
left()
肥皂起泡泡
千万里不及你
相关分类