WITH time_data AS (
SELECT
TO_TIMESTAMP('01:03:38.603', 'HH24:MI:SS.FF3') AS deb,
TO_TIMESTAMP('01:03:38.834', 'HH24:MI:SS.FF3') AS fin
FROM dual
)
SELECT
(EXTRACT(DAY FROM (fin - deb)) 86400000) +
(EXTRACT(HOUR FROM (fin - deb)) 3600000) +
(EXTRACT(MINUTE FROM (fin - deb)) 60000) +
(EXTRACT(SECOND FROM (fin - deb)) 1000) AS difference_ms
FROM time_data;
WITH time_data AS ( SELECT TO_TIMESTAMP('01:03:38.603', 'HH24:MI:SS.FF3') AS deb, TO_TIMESTAMP('01:03:38.834', 'HH24:MI:SS.FF3') AS fin FROM dual ) SELECT (EXTRACT(DAY FROM (fin - deb)) 86400000) + (EXTRACT(HOUR FROM (fin - deb)) 3600000) + (EXTRACT(MINUTE FROM (fin - deb)) 60000) + (EXTRACT(SECOND FROM (fin - deb)) 1000) AS difference_ms FROM time_data;