SQL服务器中的舍入函数替代

时间:2017-06-15 14:05:34

标签: sql-server

我正在尝试将十进制40.00转换为1位小数(40.0)

圆形(40.00,2.1)

我们可以使用任何其他函数。请建议??

3 个答案:

答案 0 :(得分:3)

使用Cast作为十进制:

select cast(40.00 as decimal(10,1))

答案 1 :(得分:2)

您可以使用CASTCONVERT

SELECT CONVERT(DECIMAL(10,1), 40.00)
SELECT CAST(40.00 as decimal(10,1))

答案 2 :(得分:0)

Cast和Decimal功能
选择强制转换((40.00)为十进制(5,1))