SELECT * From HDB.MDTA E WHERE E.MODIFIED_DAY_KEY BETWEEN TO_CHAR(${pEND_DATE}, 'YYYYMMDD') AND TO_CHAR(${pEND_DATE}, 'YYYYMMDD')
我需要帮助才能知道如何在第二个日期减去或增加几天以获得一个范围。
答案 0 :(得分:0)
如果我没猜错,您需要更改“BETWEEN”子句的大写日期。
在这种情况下,该子句可能如下所示
SELECT *
From HDB.MDTA E
WHERE E.MODIFIED_DAY_KEY BETWEEN TO_CHAR(${pEND_DATE}, 'YYYYMMDD') AND TO_CHAR(${pEND_DATE} + 123, 'YYYYMMDD');
“123”是添加到 pEND_DATE 参数的天数