SQL Server修剪浮点数据类型

时间:2010-04-27 10:35:10

标签: sql-server

我有一个浮点数据类型,它被分配到10个小数点。当我尝试将此数据类型转换为varchar时,它会保留5个小数点并修剪其余的小数值。

@final varchar(8000)
select @final=convert(varchar(8000),@final)

2 个答案:

答案 0 :(得分:1)

使用sql round方法

答案 1 :(得分:1)

我已经解决了这个问题。

SELECT @final = CONVERT(VARCHAR(80), cast(@lon as decimal(30,15)))

@final string @lon float