У Оракла есть короткий синтаксис внутренних соединений. Вообще JOIN не нужно указывать.
SELECT
t1.ID, t1.TIME
FROM
t1,t2
WHERE t1.ID = t2.ID
AND trunc(t1.TIME, 'hh24') = trunc(t2.TIME, 'hh24')
И есть общая рекомендация - выделять ключевые слова SQL в uppercase. Так их удобнее видеть.