Вы должны преобразовать дату в строку, объединить ее со временем и преобразовать результат в метку времени.
Сделайте это для обоих полей и вычтите результат.
Примерно так:
SELECT d1t1,
d2t2,
d1t1 - d2t2 AS date_diff
FROM
(
SELECT to_timestamp(to_char(d1, 'YYYY-MM-DD') || ' ' || t1, 'YYYY-MM-DD HH24:MI:SS.FF2') AS d1t1,
to_timestamp(to_char(d2, 'YYYY-MM-DD') || ' ' || t2, 'YYYY-MM-DD HH24:MI:SS.FF2') AS d2t2,
FROM my_table
)