Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Pivot? / 6 сообщений из 6, страница 1 из 1
08.06.2017, 20:57
    #39469057
yabs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pivot?
Подскажите пожалуйста, есть ли возможность транспонировать таблицу такого вида:

ART_NRFIL_NRNAME138B134R136Rb1410Rs143A144R

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

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

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

Названия*(B, R, Rb...) будут динамическими, т.е. их мне нельзя прямо в запросе использовать
только номера филиалов
...
Рейтинг: 0 / 0
09.06.2017, 10:02
    #39469189
dbms_photoshop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pivot?
yabsмне нельзя прямо в запросе использоватьНе используй.
...
Рейтинг: 0 / 0
09.06.2017, 10:24
    #39469202
yabs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pivot?
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
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Pivot? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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