sql >> Database teknologi >  >> RDS >> Oracle

Oracle konvertering af UNIX tidsstempel til tidsstempel med tidszone

Unix-tidsstempel er fra 1970-01-01 00:00:00 UTC . Når du bare gør timestamp '1970-01-01 00:00:00' Oracle tager din lokale tidszone!

Du skal gøre det sådan her:

(TIMESTAMP '1970-01-01 00:00:00' AT TIME ZONE 'UTC' +     
    numtodsinterval(1204104116656/1000,'second')) AT time zone tz_offset('PST');

`




  1. Erstat null-værdi med tidligere tilgængelig værdi i Row SQL-serverforespørgsel

  2. Hurtigste måde at opdatere en MySQL-tabel på, hvis rækken findes, ellers indsæt. Mere end 2 ikke-unikke nøgler

  3. finde produkter, som kunderne har købt sammen

  4. MySQL Sorter efter to kolonner