Örnek verecek olursak;
SELECT
(
TO_DATE('2023-05-01 15:00:00','yyyy-mm-dd hh24:mi:ss')
-
TO_DATE('2023-05-01 14:00:00','yyyy-mm-dd hh24:mi:ss')
) FROM DUAL
Burada oracle veri tabanında bu iki tarihi birbirinden çıkardığımız zaman ortaya çıkan değer 0.0416666666666666666666666666666666666667 şeklinde ondalıklı bir değerdir. Bu değer çıkan zamanın 24 saate ve 60 dakikaya bölünerek bulunan zamansal değerdir. Oracle da iki tarih aradaki farkı bulurken dakika cinsinden yazmak istediğimizde aşağıdaki gibi yazabiliriz.
SELECT
(
TO_DATE('2023-05-01 15:00:00','yyyy-mm-dd hh24:mi:ss')
-
TO_DATE('2023-05-01 14:00:00','yyyy-mm-dd hh24:mi:ss')
)*60*24 FROM DUAL
Bu iki tarihin oracle daki farkını bu sorguda 60 dakika olarak gösterecektir. Değer tipi NUMBER(38,0) olacaktır.