Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Пересечение временных интервалов
|
|||
|---|---|---|---|
|
#18+
Помогите решить оптимально задачу. Дана некоторая сущность (ID). У этой сущности в бд хранятся две характеристики (Param1 и Param2). Храняться в разных таблицах. У каждой характеристики есть дата начала и окончания действия (dtBegin, dtEnd). Периоды не пересекаются. Нужно выбрать из двух таблиц все временные интервалы и сочетания характеристик. Пример: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Нужен результат: Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 18:04 |
|
||
|
Пересечение временных интервалов
|
|||
|---|---|---|---|
|
#18+
Если представить всё это как две временные оси, то нужен срез по обеим. Как-то так: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 18:07 |
|
||
|
Пересечение временных интервалов
|
|||
|---|---|---|---|
|
#18+
newLoginSqlЕсли представить всё это как две временные оси, то нужен срез по обеим. Как-то так: См. свою же картинку. 1. Концы всех интервалов образуют последовательность моментов времени. 2. Каждые два последовательных момента времени образуют интервал уникального сочетания характеристик. 3. Отсюда элементарный алгоритм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 19:42 |
|
||
|
Пересечение временных интервалов
|
|||
|---|---|---|---|
|
#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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 05:11 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1688254]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 417ms |

| 0 / 0 |
