在我的表中,我的列是十进制的(16,5)。当我这样做时
SELECT WorkHours, BillHours
FROM Hours
它给了我这样的结果:
2.00000 1.00000
2.00500 1.05000
我如何以漂亮的格式取回这些数字:
2 1
2.005 1.05
您可以在 SQL SERVER 中使用ROUND()
函数。但是,一列中的所有值将具有相同的小数位数。
如果要进一步设置其格式,请考虑客户端格式设置,而不是编写自定义服务器端代码。