powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / over (partition by
7 сообщений из 7, страница 1 из 1
over (partition by
    #39511531
kismet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Подскажите, пожалуйста, как выполнить запрос чтобы при появлении определенного идентификатора сбрасывался порядок нумерации.

Нечто вроде
seletc row_number() over (partition by t.term_id, t.service_id = 43 order by term_id)
...
Рейтинг: 0 / 0
over (partition by
    #39511544
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kismet,

Так?
Код: plsql
1.
seleсt row_number() over (partition by t.term_id, decode(t.service_id,43,1,0) order by term_id)
...
Рейтинг: 0 / 0
over (partition by
    #39511545
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kismet,

Или что Вы имели ввиду под словом "сбрасывался"?
...
Рейтинг: 0 / 0
over (partition by
    #39511548
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kismetсбрасывался порядок нумерации.STFF start_of_group
...
Рейтинг: 0 / 0
over (partition by
    #39511554
kismet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaximaXXL,

предполагается результат

row_number___serice_id___term_id
1_______________01_______ 1
2_______________02_______ 1
3_______________03_______ 1
4_______________04_______ 1
1_______________01_______ 2
2_______________02_______ 2
3_______________03_______ 2
1_______________43_______ 2
2_______________03_______ 2
3_______________03_______ 2

То есть в случае появления нового term_id или serice_id = 43 сбрасывать нумерацию.
...
Рейтинг: 0 / 0
over (partition by
    #39511568
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kismet,

order by term_id - и в какое место попадет serice_id = 43 мало кто скажет
...
Рейтинг: 0 / 0
over (partition by
    #39511630
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kismet,

нужно еще одно поле (критерий) упорядочивания

....
stax
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / over (partition by
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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