5
A
回答
14
SELECT round(0.96855, 3, 1)
- > 0.96800
爲0.968:cast(round(0.96855, 3, 1) as decimal(10,3))
工作正常。
編號:Round(如果最後的參數去回合以外的任何其他零,它截斷)
+1
+1 。發現得好 – 2011-03-02 12:34:19
2
請問這有幫助嗎?
SELECT ROUND(123.9994, 3)
Results: 123.9990
SELECT ROUND(123.9995, 3)
Results: 124.0000
+0
@OD:不..我想要將該值舍入到123.99不包括90而不捨入...是可能的 – Nithesh 2011-03-02 12:23:48
3
cast(round(0.96855, 3, 1) as decimal(10,3))
相關問題
- 1. SQL Server - 如何舍入或減小數?
- 2. SQL Server自定義舍入小數值
- 3. SQL Server舍入
- 4. 在SQL Server中截斷(不是舍入)小數位
- 5. 在PHP中舍入小數點
- 6. 四捨五入在SQL Server
- 7. 在SQL中將浮點數舍入到2位小數位
- 8. SQL從小數點後3位舍入到2位小數
- 9. 在SQL Server中向上舍入?
- 10. 在SQL Server中的DateDiff舍入
- 11. 在C中不同情況舍入或捨棄小數點#
- 12. SQL Server中的小數點
- 13. 在Java中舍入小數
- 14. SQL Server自動舍入?
- 15. 的SQL Server舍入(上限)
- 16. SQL Server舍入問題
- 17. SQL Server - DATEDIFF舍入錯誤
- 18. SQL Server舍入問題
- 19. SQL舍入整數無小數
- 20. 格式化小數點而不捨入
- 21. Java中舍入方法相當於SQL Server舍入
- 22. 捨去小數點
- 23. 四捨五入在SQL Server 2008 R2
- 24. 四捨五入在SQL Server 2008
- 25. 四捨五入長小數點
- 26. Fortran - 要舍入到小數點一位
- 27. MS Access四捨五入SQL小數位
- 28. T-SQL舍入到小數位
- 29. SQL - 舍入到2位小數
- 30. 阻止Google表單舍入小數點
你可以試試'CAST(編號爲十進制(10,5))' – malinois 2011-03-02 12:17:48
你想「.968」或「.96800」輸出:這些是不同的數據類型 – gbn 2011-03-02 12:32:21
@gbh:我想要0.968 – Nithesh 2011-03-02 13:18:49