如何将当前日期乘以最多1年的月份

时间:2019-05-22 10:55:24

标签: db2

我想在DB2中显示带有当前日期的预测日期以及最多一年的频率。

date:当前日期

如果频率为:2

截至:2020-01-01

输出如下:

2019-05-22, 2019-07-22, 2019-09-22, 2019-11-22

1 个答案:

答案 0 :(得分:2)

尝试以下RCTE:

with t(dt) as (
values current date
  union all
select dt + 2 month
from t
where year(dt + 2 month) = year(current date)
)
select dt
from t;