postgresql 上月第一天
时间: 2023-08-06 09:03:39 浏览: 113
收集输入年每个月的第一天与最后一天sql
4星 · 用户满意度95%
要获取 PostgreSQL 上个月的第一天,可以使用以下 SQL 查询语句:
```sql
SELECT DATE_TRUNC('MONTH', CURRENT_DATE - INTERVAL '1 MONTH') AS first_day_of_last_month;
```
这将返回上个月的第一天的日期。请注意,`CURRENT_DATE` 函数返回当前日期。使用 `DATE_TRUNC` 函数可以将日期截断为指定的时间单位,这里是月份。通过减去一个月的时间间隔,然后将结果传递给 `DATE_TRUNC` 函数,我们可以得到上个月的第一天。
阅读全文