我有一個問題讓我的「四捨五入到小數點後兩位」表現得如我所料。 試試這個簡單的例子Sql服務器四捨五入問題下降到小數點後兩位
declare @num numeric (18,2)
declare @vat numeric (18,2)
set @num = 11729.83
set @vat = 1.14
select round(@num/@vat,2)
我得到的10289.320000的答案,但我應該得到10289.33。完全去圓數爲10289.324561403508771929824561404(除非我的數學是完全關閉)
'10289.324' => 10289.32'小數點後的第三位是4,所以它被舍入下來 – lad2025
我確信我記得高中時, 6導致5導致4四捨五入,並導致2四捨五入 – Crudler
評論d ownvote請願? – Crudler