I am trying to calculate the difference between to timestamps, but the output only returns the difference in days, but not time:
DECLARE
a INTERVAL DAY(2) TO SECOND(00);
TT DATE := TO_DATE('15-Nov-2015 10:00 am', 'dd-mon-yyyy hh:mi am');
TS DATE := TO_DATE('17-Nov-2015 12:12 am', 'dd-mon-yyyy hh:mi am');
BEGIN
--Compute interval and assign to an INTERVAL DAY TO SECOND variable
a := TO_TIMESTAMP(TS,'dd-Mon-yyyy hh:mi am')
- TO_TIMESTAMP(TT,'dd-Mon-yyyy hh:mi am');
DBMS_OUTPUT.PUT_LINE(a);
END;
This returns
+02 00:00:00