Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите пронумеровать записи, почти как 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=39843342&tid=1687477]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 385ms |

| 0 / 0 |
