powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORACLE PL/SQL,ЗАПРОС
10 сообщений из 10, страница 1 из 1
ORACLE PL/SQL,ЗАПРОС
    #39733076
sanzhar333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: 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
ORACLE PL/SQL,ЗАПРОС
    #39733077
sanzhar333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нужно получить такой результат
...
Рейтинг: 0 / 0
ORACLE PL/SQL,ЗАПРОС
    #39733083
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanzhar333,

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

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

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

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

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

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

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

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

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

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


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