powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Pivot?
6 сообщений из 6, страница 1 из 1
Pivot?
    #39469057
yabs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста, есть ли возможность транспонировать таблицу такого вида:

ART_NRFIL_NRNAME138B134R136Rb1410Rs143A144R

в такую
ART_NRFIL_3FIL_4FIL_6FIL_8FIL_1013RRbB14ARRs
причем названия столбцов(FIL_XX) должны быть именно такими
...
Рейтинг: 0 / 0
Pivot?
    #39469064
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yabs,

Код: plaintext
for fil_nr in (3 fil_3, 4 fil_4, 6 fil_6, 8 fil_8, 10 fil_10)
...
Рейтинг: 0 / 0
Pivot?
    #39469172
yabs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshop,
спасибо большое!
...
Рейтинг: 0 / 0
Pivot?
    #39469185
yabs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yabs,

чего еще не хватает

Названия*(B, R, Rb...) будут динамическими, т.е. их мне нельзя прямо в запросе использовать
только номера филиалов
...
Рейтинг: 0 / 0
Pivot?
    #39469189
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yabsмне нельзя прямо в запросе использоватьНе используй.
...
Рейтинг: 0 / 0
Pivot?
    #39469202
yabs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshop,

вроде разобрался

select * from
(select ART_NR, FIL_NR, NAME from TABLE)
pivot
(
max(NAME)
for fil_nr in (3 fil_3, 4 fil_4, 6 fil_6, 8 fil_8, 10 fil_10)
)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Pivot?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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