powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как объединить два множества?
2 сообщений из 2, страница 1 из 1
Как объединить два множества?
    #39475119
s_umanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Не ругайте строго, если что не так. Я тут новенький.
Ситуация следующая: имеются две таблицы.
1.
Task;Priority;Start;Finish
HD-100;Medium;"2017-05-01 1:00:00";"2017-05-01 10:00:00"
HD-100;Postponed;"2017-05-01 10:00:00";"2017-05-02 15:00:00"

2.
Task;start_date;finish_date;status
HD-100;"2017-05-01 1:00:00";"2017-05-01 9:00:00";Open
HD-100;"2017-05-01 9:00:00";"2017-05-02 14:00:00";In Progress
HD-100;"2017-05-02 14:00:00";"2017-05-02 15:00:00";Open

Нужно для задачи HD-100 сделать разбивку по приоритету (Priority) и статусу (status)
Итоговоя таблица выглядит так:
Task;Priority;status;start;finish
HD-100;Medium;Open;"2017-05-01 1:00:00";"2017-05-01 9:00:00"
HD-100;Medium;In Progress;"2017-05-01 9:00:00";"2017-05-01 10:00:00"
HD-100;Postponed;In Progress;"2017-05-01 10:00:00";"2017-05-02 14:00:00"
HD-100;Postponed;Open;"2017-05-02 14:00:00";"2017-05-02 15:00:00"

Т.е. нужно объединить 2 таблицы и для каждой задачи разбить на отрезки по приоритету и статусу.
Реализуемо ли это средствами mysql или подскажите в какую сторону смотреть?
...
Рейтинг: 0 / 0
Как объединить два множества?
    #39475155
s_umanov,

реализуемо. нужно интервалы обоих таблиц разложить в точки (начало-кончало), объединить точки в единое поле точек и собрать их в новые интервалы.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как объединить два множества?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]