|
Пересечение интервалов по приоритету
|
|||
---|---|---|---|
#18+
Добрый день! Подскажите пожалуйста, как решить такую задачу на sql, либо дайте ссылку на решение. Поиском ничего найти не могу. Спасибо. Исходные данные start stop color priority 40 60 красный 1 100 110 красный 1 20 50 желтый 2 80 90 желтый 2 10 70 синий 3 80 110 синий 3 Результат start stop color 10 20 синий 20 30 желтый 30 40 желтый 40 50 красный 50 60 красный 60 70 синий 80 90 желтый 90 100 синий 100 110 красный ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2021, 09:20 |
|
Пересечение интервалов по приоритету
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2021, 11:57 |
|
Пересечение интервалов по приоритету
|
|||
---|---|---|---|
#18+
TMNlogin, Покажите что пытались сделать, вот тестовые данные Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
памятка: HOWTO :: Как правильно задавать вопросы Как мне оформить свое сообщение? Студентам, желающим помощи 1) Полная постановка задачи (без сокращений) 2) Подготовьте тестовые данные, лучше в виде with например (не ваш случай): Код: 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. 40. 41. 42. 43.
3) Покажите что сделали, что получили, без сокращений. ( лучше не в виде screenshot) 4) используйте Тэги, читать код без них неудобно, правильно оформляйте сообщение ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2021, 11:58 |
|
Пересечение интервалов по приоритету
|
|||
---|---|---|---|
#18+
TMNlogin, даже конкретно эта задача: Пятничная задача: Красное и черное https://stackoverflow.com/questions/64137899/flatten-list-of-ranges-to-single-result-range-set ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2021, 15:22 |
|
Пересечение интервалов по приоритету
|
|||
---|---|---|---|
#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.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 06:42 |
|
|
start [/forum/topic.php?fid=52&msg=40066214&tid=1880241]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
159ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 260ms |
0 / 0 |