У меня есть две таблицы free_time
и appointment
. Оба содержат tsranges.
Как написать запрос (или функцию), определяющий фактическое свободное время после «вычитания» разницы appointment
из freetime
?
INSERT INTO free_time(freetime)
VALUES('[2017-04-19 09:00, 2017-04-19 12:30)');
INSERT INTO appointment(appointment)
VALUES('[2017-04-19 10:30, 2017-04-19 11:30)');
Я хочу, чтобы результат был примерно таким:
["2017-04-19 9:00","2017-04-19 10:30:00"),
["2017-04-19 11:30:00","2017-04-19 12:30:00")