執行方法的時候,方法在本地跑是正常,到測試環境報錯,錯誤代碼為
ADD_MONTHS(to_date(nvl(T2.EXEC_TIME,t1.DISTRIBUTE_TIME+1),'yyyy-mm-dd hh24:mi:ss'),1)-2
后來找出中間錯誤部分,是t1.DISTRIBUTE_TIME+1這部分報錯,
因為兩個格式有問題,這個地方放需要將這里的格式轉換一下
to_char(t1.DISTRIBUTE_TIME+1,'yyyymmdd hhmiss')
或者將后面的+1給去掉,就可以解決這個問題了