postgresql 日期加减
时间: 2023-09-29 17:06:57 浏览: 123
数据库 日期加减处理
在 PostgreSQL 中,你可以使用 `+` 和 `-` 操作符来进行日期的加减运算。以下是一些示例:
1. 添加天数:
```sql
SELECT CURRENT_DATE + INTERVAL '7 days'; -- 添加7天
```
2. 减去天数:
```sql
SELECT CURRENT_DATE - INTERVAL '3 days'; -- 减去3天
```
3. 添加月份:
```sql
SELECT CURRENT_DATE + INTERVAL '1 month'; -- 添加1个月
```
4. 减去月份:
```sql
SELECT CURRENT_DATE - INTERVAL '2 months'; -- 减去2个月
```
5. 添加年份:
```sql
SELECT CURRENT_DATE + INTERVAL '1 year'; -- 添加1年
```
6. 减去年份:
```sql
SELECT CURRENT_DATE - INTERVAL '2 years'; -- 减去2年
```
请注意,以上示例中的 `CURRENT_DATE` 是 PostgreSQL 内置的函数,用于获取当前日期。你可以将其替换为任何日期值或列名。
此外,你还可以使用其他时间间隔单位,例如小时(`hours`)、分钟(`minutes`)和秒(`seconds`)。例如,`INTERVAL '2 hours'` 表示添加或减去2个小时。
阅读全文