Я работаю над системой событий и хотел бы узнать, как получить диапазон времени, доступный для планирования.У меня есть следующие таблицы
Table1 (для записи доступности создания событий)
| Date | Start Time | Final Time |
| ------------- |: -------------: | ----------- |
| 2019-02-01 | 09:00:00 | 12:00:00 |
| 2019-02-01 | 13:00:00 | 17:00:00 |
, а затем у меня есть Table2 для правильной записи событий с учетом доступности в Table1.Table2 и Table1 имеют одинаковые поля.Примером записей в таблице 2 может быть следующий:
Таблица2
| Date | Start Time | Final Time |
| ------------- |: -------------: | ----------- |
| 2019-02-01 | 08:00:00 | 11:00:00 |
| 2019-02-01 | 13:00:00 | 14:30:00 |
Конкретный вопрос: Каким будет SQL-запрос, чтобы можно было определить, чтооставшиеся временные диапазоны, доступные из Таблицы 1 относительно тех, которые уже были взяты или установлены в Таблице 2.
Я использую Laravel, но не могу получить точный запрос SQL, которыйв этом случае у меня работает.
Я бы хотел получить такой результат:
| Date | Start Time | Final Time |
| ------------- |: -------------: | ----------- |
| 2019-02-01 | 08:00:00 | 09:00:00 |
| 2019-02-01 | 11:00:00 | 12:00:00 |
| 2019-02-01 | 14:30:00 | 17:00:00 |
Надеюсь, я все понял.Заранее спасибо.