原因:出现这个问题是因为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