mysql sum 統計字段數值類型是double出現精度失真問題

最近在報表統計信息時候,統計的字段值都是double類型的小數,使用sum累計求和的時候,意外出現很多位的小數 解決方法:將字段值轉爲指定精度的decimal數值,在進行sum求和,例如cast (字段 as  decimal(18,2))可以指定精度 ok 就這樣結束。亦或者在java後臺程序使用Bigdecimal 類對數據進行四捨五入處理
相關文章
相關標籤/搜索