原因:出現這個問題是因為sql語句中使用除法,但除數存在為0的情況下導致的,如下圖:
解決辦法:
--使用case when 排除為0的情況 (CASE WHEN T1.CALC_WEIGHT > 0 THEN NVL(T1.FIRST_TRANSFER_FEE / T1.CALC_WEIGHT, 0) ELSE 0 END) KILO_FIRST_TRANSFER_FEE
原因:出現這個問題是因為sql語句中使用除法,但除數存在為0的情況下導致的,如下圖:
解決辦法:
--使用case when 排除為0的情況 (CASE WHEN T1.CALC_WEIGHT > 0 THEN NVL(T1.FIRST_TRANSFER_FEE / T1.CALC_WEIGHT, 0) ELSE 0 END) KILO_FIRST_TRANSFER_FEE
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。