Как умножить месяцы на текущую дату до 1 года - PullRequest
0 голосов
/ 22 мая 2019

Я хотел показать даты прогноза с текущей датой плюс периодичность до одного года в DB2.

дата: текущая дата

, если частота: 2

до: 2020-01-01

вывод будет как:

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

1 Ответ

2 голосов
/ 22 мая 2019

Попробуйте следующее 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...