Oracle
 sql >> Base de données >  >> RDS >> Oracle

Convertir l'époque à ce jour dans sqlplus / Oracle

Dans Oracle, ajouter X à une DATE vous renverra une DATE X jours plus tard.

Si ESTIMATEDENDTIME est en millisecondes depuis Epoch, vous pouvez le faire

DATE '1970-01-01' + ( 1 / 24 / 60 / 60 / 1000) * ESTIMATEDENDTIME

puis utilisez to_char pour obtenir le format correct de la date résultante. ex :

SELECT 
  captureid
, startdate
, enddate
, state
, estimatedendtime
, DATE '1970-01-01' + ( 1 / 24 / 60 / 60 / 1000) * estimatedendtime AS estimatedenddate
FROM recording