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

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

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

Или что Вы имели ввиду под словом "сбрасывался"?
...
Рейтинг: 0 / 0
28.08.2017, 12:51
    #39511548
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
over (partition by
kismetсбрасывался порядок нумерации.STFF start_of_group
...
Рейтинг: 0 / 0
28.08.2017, 12:57
    #39511554
kismet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
over (partition by
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
28.08.2017, 13:07
    #39511568
MaximaXXL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
over (partition by
kismet,

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

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

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


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