powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / connect_by_level - как добавить level 0
2 сообщений из 2, страница 1 из 1
connect_by_level - как добавить level 0
    #40036225
x17.mstu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

Код: plsql
1.
2.
3.
4.
Select level as num,
to_char(add_months(trunc(sysdate, 'mm'), -1-level), 'YYYY-MM-DD') as DATE_CH
from dual
connect by level<=12



1 2020-11-01
2 2020-10-01
3 2020-09-01
4 2020-08-01
5 2020-07-01
6 2020-06-01
7 2020-05-01
8 2020-04-01
9 2020-03-01
10 2020-02-01
11 2020-01-01
12 2019-12-01

Как добавить строку с level 0 -> 2020-12 -01

Чтобы на выходе было 13 мес диапазон с 2019-12-01 по 2020-12-01
...
Рейтинг: 0 / 0
connect_by_level - как добавить level 0
    #40036226
ASNexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
x17.mstu,

Код: plsql
1.
2.
3.
4.
Select level-1 as num,
to_char(add_months(trunc(sysdate, 'mm'), -level), 'YYYY-MM-DD') as DATE_CH
from dual
connect by level<=13
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / connect_by_level - как добавить level 0
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]