|
Как записать номер ряда в правильном порядке
|
|||
---|---|---|---|
#18+
ОРДЕР - уже сделанный заранее нужныи мне сорт по другим полям в огромном селекте. Надо из результата из такого 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 в каждом ряду что в принципе согласно запрос как сделать чтоб каунт уважал ордер? Спасибо за помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2021, 00:12 |
|
|
start [/forum/topic.php?fid=52&fpage=16&tid=1880058]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 233ms |
total: | 374ms |
0 / 0 |