在Oracle中,可以使用日期函数来实现日期的加减。
SELECT SYSDATE + INTERVAL '3' DAY FROM DUAL;
SELECT SYSDATE - 5 FROM DUAL;
SELECT ADD_MONTHS(SYSDATE, 2) FROM DUAL;
SELECT ADD_MONTHS(SYSDATE, -6) FROM DUAL;
以上代码中的SYSDATE可以替换为任意日期列或常量。
比如如下代码中的
DT + INTERVAL '5' DAY
另外,不用试图去转换 数字类型的变量,比如 BILLTENORDAY
直接 DT+BILLTENORDAY 可以的
