Вам даже не нужен 3-й столбец, так как он все равно получен из первых 2-х.
С этими примерами данных:
WITH t(start_date, end_date) AS
(
SELECT TIMESTAMP'2018-09-25 10:00', TIMESTAMP'2018-09-25 11:00'
UNION ALL SELECT '2018-09-25 7:00', '2018-09-25 07:45'
)
Следующий запрос даст вам суммированиеразницы между датой окончания и датой начала (как интервал):
SELECT SUM(end_date - start_date) FROM t
приводит к интервалу 01:45:00