爲什麼當我在我的一個SQLite列上調用SUM
時,它不會返回確切的答案?繼承人我的意思:SQLite SUM函數舍入錯誤 - android
可以說我有4列在我的專欄總結
row1 8362.82
row2 +18837.42
row3 +7294.12
row4 +73.23
___________________
17567.59
現在,這些加起來應該17567.59
吧?那麼我的sum
返回17567.6
。這聽起來不像是個大問題,但我需要精確的小數,而不是圓整的。隨着數字變得更大,它會進一步發展。任何人都可以解釋這個解決方案嗎?謝謝。
[SQLite不相信數據類型](http://www.sqlite.org/datatype3.html),我知道它最終都以字符串形式存儲。 – 2012-02-26 22:27:11
是的,它全部存儲爲字符串。但我想我明白你在暗示什麼,我在哪裏保留沒有小數的數字,並且在它加起來之後將小數點後兩位滑過來?問題是idk如何做到這一點大聲笑 – 725623452362 2012-02-26 22:39:51
finalResult = result/100 – 2012-02-27 01:06:24