srishti_ Ответов: 1

Как выбрать даты между двумя диапазонами дат в PL/SQL


Привет,

хотите, чтобы запрос в PL/SQL выбирал все YYYYMM между диапазоном дат, как и все YYYYYMM между диапазоном дат 20140101-201701201 (YYYYMMDD)
Вывод должен быть похож на таблицу с двумя столбцами

Column1 - - - - - Column2

201401----- 20140131
201402----- 20140228
201403----- 20140331
. ------------- .
. ------------- .
. ------------- .
. ------------- .
. ------------- .
201711----- 20171130
201712----- 20171231

Заранее спасибо

Что я уже пробовал:

Я пробовал запрос, но не работал

Maciej Los

"Не работать- совсем не информативно! Что именно вы пробовали?

1 Ответов

Рейтинг:
2

Maciej Los

Вы должны прочитать о рекурсивных / иерархических запросах:
Иерархические Запросы[^]
ORACLE-BASE-WITH Clause : Факторинг подзапросов[^]

Образец:
Рекурсивный Запрос Oracle-Даты-Переполнение Стека[^]