Trong Oracle, việc thêm X vào DATE sẽ trả lại cho bạn DATE X ngày sau đó.
Nếu ESTIMATEDENDTIME là mili giây kể từ Epoch thì bạn có thể thực hiện
DATE '1970-01-01' + ( 1 / 24 / 60 / 60 / 1000) * ESTIMATEDENDTIME
và sau đó sử dụng to_char để đạt được định dạng chính xác của ngày kết quả. ví dụ:
SELECT
captureid
, startdate
, enddate
, state
, estimatedendtime
, DATE '1970-01-01' + ( 1 / 24 / 60 / 60 / 1000) * estimatedendtime AS estimatedenddate
FROM recording