Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Konvertieren der Zeitdifferenz in ein bestimmtes Format in Oracle

Ein anderer Ansatz (eine Abfrage kann an verschiedenen Tagen erfolgen):

with tt as (
   select numToDsinterval((EVENT_DATE_B - EVENT_DATE_A ), 'DAY') dsint 
     from t)
select (extract(day from dsint)*24)+extract(hour from dsint) || 
       ':' ||extract(minute from dsint)
from tt

Hier ist eine sqlfiddle-Demo