2011-06-01 59 views
0

我在我的mysql數據庫中使用sum()函數進行提供,在這種情況下,查詢只提取1個結果,它是29.9mysql函數sum()顯示出意外的結果!

所以sum(provision)是29.8我不明白爲什麼會發生這種情況!它應該保持29.8!

在另一個查詢中我使用sum()和29.9兩個結果,它返回59.7,但是當我用Windows計算器計算它返回59.8!

+8

聽起來像一個經典的浮點四捨五入問題給我。 – Spudley 2011-06-01 11:18:43

+0

你正在求和的字段的類型是什麼? – Jaydee 2011-06-01 11:23:34

+0

@ Jaydee「float」 – TooCooL 2011-06-01 11:24:39

回答