Учитывая ваше arrival_time
как date
, мы можем использовать следующие логи c.
Select * from your_table
Where (to_date(
to_char(arrival_time,'dd-mon-yyyy')
|| ' '
||service_window_end_time
,'dd-mon-yyyy hh24:mi') - arrival_time)*24*60 > 30
-- difference of dates give the number of days
-- so converted it to number of minutes by multiplying it with 24*60
Но учтите, что ваши логи c не будут работать, когда arrival_time
и service_window_end_time
представляет разные дни.
Ура !!