|
Как правильно сгруппировать данные?
|
|||
---|---|---|---|
#18+
Здравствуйте, нужно пронумеровать строки таблицы в отдельной колонке как на скриншоте. проблема в том, что на деле 1,3 и 4 строки получают один номер, т.к. поля id, tariff совпадают, но между датами есть разрыв, и учитывая разрыв нужно получить отдельные группы данных. как сгруппировать данные так, чтобы при наличии разрыва в датах группы были разные? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 12:06 |
|
Как правильно сгруппировать данные?
|
|||
---|---|---|---|
#18+
Мессир, чтобы Вам помогли, сначала покажите что САМИ сделали. Как минимум подготовьте тестовые данные и напишите что ожидаете памятка: HOWTO :: Как правильно задавать вопросы Как мне оформить свое сообщение? Студентам, желающим помощи 1) Полная постановка задачи (без сокращений) 2) Подготовьте тестовые данные, лучше в виде with пример (не ваш случай) в конце 3) Покажите что сделали, что получили, без сокращений. ( лучше не в виде screenshot) 4) используйте Тэги, читать код без них неудобно, правильно оформляйте сообщение Пример подготовленных данных, запроса и вывода. Код: plsql 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. 33. 34. 35. 36. 37. 38. 39.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 12:22 |
|
Как правильно сгруппировать данные?
|
|||
---|---|---|---|
#18+
mariem, math_recognize в старых версиях lag/lead Код: plsql 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.
..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:11 |
|
|
start [/forum/topic.php?fid=52&fpage=13&tid=1879950]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 9ms |
total: | 150ms |
0 / 0 |