Список дней между двумя датами в Exasol - PullRequest
0 голосов
/ 19 апреля 2020

В PostgreSQL довольно просто создать список всех дней между двумя датами:

>>> select generate_series('2013-01-01'::date, '2013-01-06'::date, '1 day'::interval)::date i;

i
2013-01-01
2013-01-02
2013-01-03
2013-01-04
2013-01-05
2013-01-06

Возможно ли достичь того же результата в Exasol?

1 Ответ

1 голос
/ 19 апреля 2020

Вы можете использовать connect by для генерации чисел, а затем преобразовать их в даты:

with n as (
      select level - 1 as n
      from dual
      connect by level < 6
     )
select add_days(date '2013-01-01', n.n)
from n;
...