请查询数据库当前日期以及1周前、1个月前、50天后的日期
时间: 2024-01-01 17:03:22 浏览: 33
在 PostgreSQL 中,可以使用 `CURRENT_DATE` 函数获取当前日期。要获取 1 周前、1 个月前和 50 天后的日期,可以使用 `CURRENT_DATE` 结合 `INTERVAL` 和数值常量进行计算。
以下是一个示例查询:
```sql
-- 当前日期
SELECT CURRENT_DATE AS "当前日期";
-- 1周前的日期
SELECT CURRENT_DATE - INTERVAL '1 week' AS "1周前的日期";
-- 1个月前的日期
SELECT CURRENT_DATE - INTERVAL '1 month' AS "1个月前的日期";
-- 50天后的日期
SELECT CURRENT_DATE + INTERVAL '50 days' AS "50天后的日期";
```
运行上述查询后,将得到当前日期以及相应的日期结果。请注意,这里使用了 `AS` 关键字来为结果列指定别名,以便更好地显示结果。