В Oracle добавянето на X към DATE ще ви върне DATE X дни по-късно.
Ако ESTIMATEDENDTIME е милисекунди от епохата, можете да направите
DATE '1970-01-01' + ( 1 / 24 / 60 / 60 / 1000) * ESTIMATEDENDTIME
и след това използвайте to_char, за да постигнете правилния формат на получената дата. напр.:
SELECT
captureid
, startdate
, enddate
, state
, estimatedendtime
, DATE '1970-01-01' + ( 1 / 24 / 60 / 60 / 1000) * estimatedendtime AS estimatedenddate
FROM recording