将int转换为截断的小数

时间:2011-03-10 19:13:25

标签: tsql sql-server-2008-r2

如何将51501319转换为51.5? (需要舍入到.5

谢谢!

3 个答案:

答案 0 :(得分:0)

Select Round( 51501319 / 1000000.000, 1 )

答案 1 :(得分:0)

试试这个:

SELECT CAST( CAST(51501319 AS decimal(10,1)) / 1000000  AS decimal(10,1))

答案 2 :(得分:0)

SELECT ROUND( (1.0*5150319)/100000, 1)

这将获得51.5,但这真的是你想要的吗?它应该用5159999做什么?你想要51.5或51.6,还是52.0?