sql >> Database >  >> RDS >> Oracle

Converteer epoche tot nu toe in sqlplus / Oracle

Als u in Oracle X aan een DATE toevoegt, krijgt u een DATE X dagen later terug.

Als ESTIMATEDENDTIME milliseconden sinds Epoch is, dan zou je kunnen doen

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

en gebruik vervolgens to_char om het juiste formaat van de resulterende datum te verkrijgen. bijv.:

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


  1. Berichtensysteem voor gebruikers

  2. Schrijf een Postgres Get or Create SQL Query

  3. Som voor meerdere perioden in één zoekopdracht?

  4. Door komma's gescheiden waarden in de MySQL IN-clausule