Wenn Sie in Oracle ein X zu einem DATE hinzufügen, erhalten Sie ein DATE X Tage später zurück.
Wenn ESTIMATEDENDTIME Millisekunden seit Epoch ist, dann könnten Sie das tun
DATE '1970-01-01' + ( 1 / 24 / 60 / 60 / 1000) * ESTIMATEDENDTIME
und verwenden Sie dann to_char, um das korrekte Format des resultierenden Datums zu erhalten. zB:
SELECT
captureid
, startdate
, enddate
, state
, estimatedendtime
, DATE '1970-01-01' + ( 1 / 24 / 60 / 60 / 1000) * estimatedendtime AS estimatedenddate
FROM recording