W Oracle dodanie X do DATE zwróci DATE X dni później.
Jeśli ESTIMATEDENDTIME wynosi milisekundy od Epoki, możesz to zrobić
DATE '1970-01-01' + ( 1 / 24 / 60 / 60 / 1000) * ESTIMATEDENDTIME
a następnie użyj to_char, aby uzyskać poprawny format daty wynikowej. np.:
SELECT
captureid
, startdate
, enddate
, state
, estimatedendtime
, DATE '1970-01-01' + ( 1 / 24 / 60 / 60 / 1000) * estimatedendtime AS estimatedenddate
FROM recording