2014-02-19 36 views
0

在我的表中我有列是十進制(16,5)。當我做如何格式化sql server select中的十進制輸出?

SELECT WorkHours, BillHours 
FROM Hours 

它給了我是結果:

2.00000 1.00000 
2.00500 1.05000 

我怎麼能好看格式取回此號碼:

2  1 
2.005 1.05 
+0

格式化是您應該在客戶端執行的操作。 – Crono

回答

1

您可以使用SQL ROUND()功能服務器。 但是,一列中的所有值將具有相同的小數位數。

如果您想進一步格式化,請考慮客戶端格式化,而不是編寫自定義服務器端代碼。