如何在oracle中获得上个月的第26天和当月的第25天

时间:2016-11-16 07:58:41

标签: oracle oracle11g

我希望查询在上个月的第26天和当月的第25天之间获得结果,无论何时,此查询都需要在每月的任何一天执行。

1 个答案:

答案 0 :(得分:2)

本月的第25天,您可以使用

SELECT TRUNC(SYSDATE, 'MM') + 24 FROM dual;

上个月的第26天你可以使用

SELECT ADD_MONTHS(TRUNC(SYSDATE, 'MM'), -1) + 25 FROM dual;