Я хотел показать даты прогноза с текущей датой плюс периодичность до одного года в DB2.
дата: текущая дата
, если частота: 2
до: 2020-01-01
вывод будет как:
2019-05-22, 2019-07-22, 2019-09-22, 2019-11-22
Попробуйте следующее 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;