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

OracleSQL konverterer Dato-felter til en anden tidszone

Brug FROM_TZ( timestampvalue, timezone ) for at konvertere et tidsstempel til et tidsstempel i en bestemt tidszone, og så kan du bruge AT TIME ZONE 'UTC' for at konvertere den til UTC-tidszonen og caste den tilbage til en dato:

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



  1. Få adgang nægtet fejl ved udførelse af mysql_query i php

  2. Sådan formateres tal som valuta i PostgreSQL

  3. Forespørgsel efter 2 tabeller i en enkelt forespørgsel

  4. Hvordan læser man billeder fra MySQL-database ved hjælp af PHP?