非常偶然同事從旁邊經過,正好看到數據表裏的內容怎麼會有這個長的小數,也許問題就是在這裏,因爲這張表是通過觸發器計算後的平均值,沒有做任何處理帶了N多小數,通過字段重命名的方式保存,問題有可能就是這個類型的問題,我試着把算後的平均值通過round和trunc處理後,因爲要生成圖表X座標,所取整影響不大,就這麼做了,果然錯誤不再出現了!
總結:對於這樣錯誤,雖然跟蹤SQL語句沒有發現任何問題,但錯誤告訴我們不要看表面想象,還是要從SQL結果本質根和讀出字段內容的方式去分析.
非常偶然同事從旁邊經過,正好看到數據表裏的內容怎麼會有這個長的小數,也許問題就是在這裏,因爲這張表是通過觸發器計算後的平均值,沒有做任何處理帶了N多小數,通過字段重命名的方式保存,問題有可能就是這個類型的問題,我試着把算後的平均值通過round和trunc處理後,因爲要生成圖表X座標,所取整影響不大,就這麼做了,果然錯誤不再出現了!
總結:對於這樣錯誤,雖然跟蹤SQL語句沒有發現任何問題,但錯誤告訴我們不要看表面想象,還是要從SQL結果本質根和讀出字段內容的方式去分析.