Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORACLE PL/SQL,ЗАПРОС / 10 сообщений из 10, страница 1 из 1
14.11.2018, 15:51
    #39733076
sanzhar333
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORACLE PL/SQL,ЗАПРОС
Код: plsql
1.
2.
select 'aa123aa' as barcode,'priem' as status,to_date('13.11.2018','dd.mm.yyyy') as data_priema from dual union all
select 'aa123aa' as barcode,'vrucheno' as status,to_date('14.11.2018','dd.mm.yyyy') as data_priema from dual



Имеется такая таблица
...
Рейтинг: 0 / 0
14.11.2018, 15:52
    #39733077
sanzhar333
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORACLE PL/SQL,ЗАПРОС
нужно получить такой результат
...
Рейтинг: 0 / 0
14.11.2018, 15:58
    #39733083
123йй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORACLE PL/SQL,ЗАПРОС
sanzhar333,

pivot
...
Рейтинг: 0 / 0
14.11.2018, 15:59
    #39733086
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORACLE PL/SQL,ЗАПРОС
sanzhar333,
google -> pivot

SQL.ru -> FAQ -> Oracle -> SQL
Транспонирование строк в столбцы
...
Рейтинг: 0 / 0
14.11.2018, 17:18
    #39733125
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORACLE PL/SQL,ЗАПРОС
sanzhar333,

значений status всегда не больше двух?

.....
stax
...
Рейтинг: 0 / 0
14.11.2018, 18:19
    #39733158
sanzhar333
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORACLE PL/SQL,ЗАПРОС
Stax,больше 2х,нужно там как то по дате брать типа min(date), max(date)
...
Рейтинг: 0 / 0
14.11.2018, 18:23
    #39733159
sanzhar333
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORACLE PL/SQL,ЗАПРОС
Stax,то есть мне нужно получить status1 по min(date) и status2 по max(date)
...
Рейтинг: 0 / 0
14.11.2018, 18:24
    #39733161
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORACLE PL/SQL,ЗАПРОС
sanzhar333Stax,больше 2х,нужно там как то по дате брать типа min(date), max(date)

если число столбцов неизвестно, то

1) строить запрос динамически
2) ХМЛ

.....
stax
...
Рейтинг: 0 / 0
14.11.2018, 18:30
    #39733167
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORACLE PL/SQL,ЗАПРОС
sanzhar333Stax,то есть мне нужно получить status1 по min(date) и status2 по max(date)

тоесть два значения
не должно быть проблем 21734343 + keep (first/last)

если у Вас не получится нарисую

....
stax
...
Рейтинг: 0 / 0
14.11.2018, 18:49
    #39733185
sanzhar333
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORACLE PL/SQL,ЗАПРОС
Stax,спасибо большое за отклик, как сяду за комп посмотрю
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORACLE PL/SQL,ЗАПРОС / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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