Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Сортировка по дате  [new]
olgarx
Member

Откуда:
Сообщений: 73
Добрый день.
Подскажите пожалуйста как отсортировать поле "Дата погр" по первой дате в каждой группе? Сортировка по полю "Номер ваг" нужна только на "первом этапе" - для группировки.
Т.е., таким образом:
Номер ваг Ном дор Дата погр
53076048 5307604 31.12.2016
53076048 1590031 31.12.2016
53076048 1589961 01.01.2017
53076048 1589911 02.01.2017
42572172 Б000023 05.05.2017
42572172 4257217 05.05.2017
42216135 4221613 23.10.2017
42216135 Б041400 23.10.2017
42216135 Б041401 23.10.2017

select vagon_num as "Номер вагона",date_order as "Дата погрузки",order_num as "Номер дорожки",
date_order as "Дата погрузки", control_date as "Дата"
from dtj_reestr t
where vagon_date_out BETWEEN to_date('01.01.2017','dd.mm.yyyy') and to_date('30.10.2017','dd.mm.yyyy')
order by vagon_num,date_order;

А получается так:
Номер ваг Ном дор Дата погр
42216135 4221613 23.10.2017
42216135 Б041400 23.10.2017
42216135 Б041401 23.10.2017
42572172 Б000023 05.05.2017
42572172 4257217 05.05.2017
53076048 5307604 31.12.2016
53076048 1590031 31.12.2016
53076048 1589961 01.01.2017
53076048 1589911 02.01.2017

Спасибо.
31 окт 17, 09:49    [20914416]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка по дате  [new]
Stax
Member

Откуда: Ukraine,Lviv
Сообщений: 2788
olgarx,

vagon_num desc?

.....
stax
31 окт 17, 09:54    [20914434]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка по дате  [new]
olgarx
Member

Откуда:
Сообщений: 73
Stax,
Нужно отсортировать по датам.
31 окт 17, 10:01    [20914448]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка по дате  [new]
Elic
Member

Откуда:
Сообщений: 29980
olgarx
как отсортировать поле "Дата погр" по первой дате в каждой группе?
order by min(d) over (partition by n) desc, n 
31 окт 17, 10:11    [20914479]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка по дате  [new]
olgarx
Member

Откуда:
Сообщений: 73
Elic, спасибо. Все получилось.
31 окт 17, 12:05    [20915023]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить