Я пытаюсь удалить некоторую конфликтующую дату, связанную со временем, это таблица времени начала и окончания, и я хочу написать запрос для удаления перекрывающихся данных, в этом случае я хотел бы удалить 13:00
row и 13:30
row (строки 6/7), потому что эти времена уже покрыты строкой от 12:00
до 14:00
(строки 3/4).Все строки, где VALUE_ENUM
равны 1, являются временами начала, а все строки, где VALUE_ENUM
равны 0, являются временами остановки.
Вот пример того, как выглядят данные в моей таблице:
SITE_ID ------- DEV_ID ------- SCHEDULE_TIME ------- VALUE_ENUM
---------------------------------------------------------------
1 3000 09:30:00 1
1 3000 11:30:00 0
1 3000 12:00:00 1
1 3000 14:00:00 0
1 3000 13:00:00 1
1 3000 13:30:00 0
1 3000 16:30:00 1
1 3000 18:30:00 0