Unix Timstamps in SQL
by Wolfram Saringer (2014-01-27)
last change: 2014-01-27
Convert a Unix timestamp to a Date in Oracle 11g:
SELECT to_date('1970-01-01','YYYY-MM-DD') + numtodsinterval(1390828626,'SECOND') FROM dual;
Be careful: this seems to be off by 1h.
And on Postgres:
SELECT (TIMESTAMP WITH TIME ZONE 'epoch' + unix_tstamp * INTERVAL '1 second')::date