Oracle
 sql >> Baza danych >  >> RDS >> Oracle

OracleSQL konwertuje pola daty na inną strefę czasową

Użyj FROM_TZ( timestampvalue, timezone ) aby przekonwertować znacznik czasu na znacznik czasu w określonej strefie czasowej, a następnie można użyć AT TIME ZONE 'UTC' aby przekonwertować go na strefę czasową UTC i przerzucić go z powrotem na datę:

SELECT CAST(
         FROM_TZ(
           CAST( your_column AS TIMESTAMP ),
           'Europe/Berlin'
         )
         AT TIME ZONE 'UTC'
         AS DATE
       )
FROM   your_table;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. data Oracle sql nie później niż dzisiaj

  2. Jak przypisać wynik wyrażenia do zmiennej podstawienia SQL?

  3. Wygeneruj procedurę PL/SQL online, aby zaimportować dane do tabeli Oracle

  4. Zapytanie SQL do pobrania OrderID, transactionID, Status na podstawie statusu transakcji, którym jest Char

  5. Jak wywołać funkcję skrótu Oracle MD5?