oracle获取上个月第一天和最后一天
时间: 2023-09-12 07:03:02 浏览: 244
获取当月的第一天和最后一天
可以使用下面的 SQL 查询来获取上个月的第一天和最后一天:
```sql
SELECT TRUNC (ADD_MONTHS (SYSDATE, -1), 'MM') AS last_month_first_day,
LAST_DAY (ADD_MONTHS (SYSDATE, -1)) AS last_month_last_day
FROM dual;
```
其中,TRUNC 函数用于截断日期(将日期的时间部分截断),ADD_MONTHS 函数用于加减月份,LAST_DAY 函数用于获取指定日期所在月份的最后一天。查询结果中,last_month_first_day 列为上个月的第一天,last_month_last_day 列为上个月的最后一天。
阅读全文