|
|
|
Помогите пронумеровать записи, почти как DENSE_RANK
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Хотелось бы в соответствии с сортировкой по sortIndex по одинаковым groupId получить одинаковые значения номеров по возрастанию В общем DENSE_RANK вроде позволяет такое сделать - поле resultSortIndexByGroup,но это не то что я хочу, т.к. не учитывается сортировка sortIndex. Приложил картинку как хотелось бы получить итог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 10:01 |
|
||
|
Помогите пронумеровать записи, почти как DENSE_RANK
|
|||
|---|---|---|---|
|
#18+
Добавьте PARTITION BY GroupId . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 10:35 |
|
||
|
Помогите пронумеровать записи, почти как DENSE_RANK
|
|||
|---|---|---|---|
|
#18+
Опс, поспешил... Вы хотите получить странную сортировку. Задачу решит, например, Код: sql 1. или иное выражение, которое задаст требуемый порядок сортировки при нумерации групп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 10:43 |
|
||
|
Помогите пронумеровать записи, почти как DENSE_RANK
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 10:45 |
|
||
|
Помогите пронумеровать записи, почти как DENSE_RANK
|
|||
|---|---|---|---|
|
#18+
AkinaОпс, поспешил... Вы хотите получить странную сортировку. Задачу решит, например, Код: sql 1. или иное выражение, которое задаст требуемый порядок сортировки при нумерации групп. Не совсем то, что нужно, т.к. тут просто совпал результат ASCII нужно очередностью, но спасибо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 11:28 |
|
||
|
Помогите пронумеровать записи, почти как DENSE_RANK
|
|||
|---|---|---|---|
|
#18+
Вот так получилось Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 11:29 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39843288&tid=1687477]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
186ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 526ms |

| 0 / 0 |
