Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
Funktion TIMESTAMP_CMP_TIMESTAMPTZ
TIMESTAMP_CMP_TIMESTAMPTZ vergleicht den Wert eines Zeitstempelausdrucks mit einem Zeitstempelausdruck mit Zeitzone. Wenn die Werte des Zeitstempels und des Zeitstempels mit Zeitzone identisch sind, gibt die Funktion 0 zurück. Ist der Zeitstempel chronologisch größer, gibt die Funktion 1 zurück. Ist der Zeitstempel mit Zeitzone größer, gibt die Funktion –1 zurück.
Syntax
TIMESTAMP_CMP_TIMESTAMPTZ(timestamp, timestamptz)
Argumente
- timestamp
-
Eine Spalte vom Datentyp
TIMESTAMPoder ein Ausdruck, der implizit zu einemTIMESTAMP-Typ ausgewertet wird. - timestamptz
-
Eine Spalte vom Datentyp
TIMESTAMPTZoder ein Ausdruck, der implizit zu einemTIMESTAMPTZ-Typ ausgewertet wird.
Rückgabetyp
INTEGER
Beispiele
Das folgende Beispiel vergleicht Zeitstempel mit Zeitstempel mit Zeitzonen und zeigt die Ergebnisse des Vergleichs an.
SELECT TIMESTAMP_CMP_TIMESTAMPTZ('2008-01-24 06:43:29', '2008-01-24 06:43:29+00'), TIMESTAMP_CMP_TIMESTAMPTZ('2008-01-24 06:43:29', '2008-02-18 02:36:48+00'), TIMESTAMP_CMP_TIMESTAMPTZ('2008-02-18 02:36:48', '2008-01-24 06:43:29+00');timestamp_cmp_timestamptz | timestamp_cmp_timestamptz | timestamp_cmp_timestamptz ---------------------------+---------------------------+-------------------------- 0 | -1 | 1