Sie können zwei Daten in Oracle subtrahieren. Das Ergebnis ist ein FLOAT, der die Anzahl der Tage zwischen den beiden Daten darstellt. Sie können einfache Arithmetik mit dem Bruchteil durchführen, um die Stunden, Minuten und Sekunden zu berechnen.
Hier ist ein Beispiel:
SELECT TO_DATE('2000/01/02:12:00:00PM', 'yyyy/mm/dd:hh:mi:ssam')-TO_DATE('2000/01/01:12:00:00AM', 'yyyy/mm/dd:hh:mi:ssam') DAYS FROM DUAL
Ergebnisse in:1,5