Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как записать номер ряда в правильном порядке / 2 сообщений из 2, страница 1 из 1
07.07.2021, 00:12
    #40082235
Ann2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать номер ряда в правильном порядке
ОРДЕР - уже сделанный заранее нужныи мне сорт по другим полям в огромном селекте.
Надо из результата

из такого SEQ
ID ORDER SEQ
A 1 8
A 1 1
A 1 9
A 1 6
A 1 7
A 1 2
A 2 10
A 3 3
A 3 5
A 3 4

B 1 8
B 1 1
B 1 9
B 1 6
B 2 7
B 2 2
B 2 10
B 3 3
B 3 5
B 3 4

в такое SEQ, т.е мне надо номер ряда сгруппировать по ID, и чтоб в порядке по ОРДЕР колонка SEQ поменяла value вот так

ID ORDER SEQ
A 1 1
A 1 2
A 1 3
A 1 4
A 1 5
A 1 6
A 2 7
A 3 8
A 3 9
A 3 10

B 1 1
B 1 2
B 1 3
B 1 4
B 1 5
B 2 6
B 2 7
B 2 8
B 3 9
B 3 10



COUNT (ID) OVER (PARTITION BY SEQ ORDER BY ORDER) не работает, получаетcя группа ORDER что в принципе согласно запросу
COUNT (ID) OVER (PARTITION BY SEQ) не работает, получается 1 в каждом ряду что в принципе согласно запрос


как сделать чтоб каунт уважал ордер?
Спасибо за помощь
...
Рейтинг: 0 / 0
07.07.2021, 00:53
    #40082237
Ann2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать номер ряда в правильном порядке
ну конечно же надо row_number() over. можно закрыть вопрос.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как записать номер ряда в правильном порядке / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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