首页 > 解决方案 > SQL查询获取当前日期后X天的日期

问题描述

我如何构造一个查询,该查询将在当前日期(sysdate)之后返回一些“x”个日期?

例如,如果今天是18-May-2018并且我要求x=2,那么我应该得到

2018 年 5 月 19 日

2018 年 5 月 20 日

作为输出。

标签: sqlpostgresqldate

解决方案


既然你写sysdate,了我相信你正在寻找一个oracle数据库,如果你正在寻找一个oracle数据库,请使用以下语句

select  trunc(sysdate)+level ldate from dual
connect by level <&x;

上面的查询会询问 x,当你给 x 的值为 3 时,它将从 sysdate 生成两天


推荐阅读