Kategorie: Datum und Zeit
CONVERT_TIME_ZONE_FROM_UTC
CONVERT_TIME_ZONE_FROM_UTC rechnet einen UTC-Zeitstempel in eine andere Zeitzone um, etwa Europe/Berlin.
Syntax
CONVERT_TIME_ZONE_FROM_UTC(inputTime, 'timeZone')Besonderheiten in AMC
- Die Zeitzone wird als Name der tz-Datenbank angegeben. Die Eingabe darf TIMESTAMP oder DATE sein; das Ergebnis hat denselben Typ.
- Wer die Quellzone selbst angeben will, nimmt CONVERT_TIME_ZONE(inputTime, sourceTimeZone, destinationTimeZone).
Beispiel
Conversions nach Uhrzeit in Berlin statt in UTC.
SELECT
EXTRACT(HOUR FROM CONVERT_TIME_ZONE_FROM_UTC(event_dt_utc, 'Europe/Berlin')) AS hour_berlin,
SUM(conversions) AS conversions
FROM
conversions
GROUP BY
1 Gegen das AMC-Schema geprüft, nicht auf einer AMC-Instanz ausgeführt.