powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как записать номер ряда в правильном порядке
2 сообщений из 2, страница 1 из 1
Как записать номер ряда в правильном порядке
    #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
Как записать номер ряда в правильном порядке
    #40082237
Ann2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну конечно же надо row_number() over. можно закрыть вопрос.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как записать номер ряда в правильном порядке
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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