Funktion TIMESTAMPTZ_CMP_TIMESTAMP - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Funktion TIMESTAMPTZ_CMP_TIMESTAMP

TIMESTAMPTZ_CMP_TIMESTAMP vergleicht den Wert eines Zeitstempelausdrucks mit Zeitzone mit einem Zeitstempelausdruck. Wenn die Werte von Zeitstempel mit Zeitzone und Zeitstempel identisch sind, gibt die Funktion 0 zurück. Ist der Zeitstempel mit Zeitzone chronologisch größer, gibt die Funktion 1 zurück. Ist der Zeitstempel größer, gibt die Funktion –1 zurück.

Syntax

TIMESTAMPTZ_CMP_TIMESTAMP(timestamptz, timestamp)

Argumente

timestamptz

Eine Spalte vom Datentyp TIMESTAMPTZ oder ein Ausdruck, der implizit zu einem TIMESTAMPTZ-Typ ausgewertet wird.

timestamp

Eine Spalte vom Datentyp TIMESTAMP oder ein Ausdruck, der implizit zu einem TIMESTAMP-Typ ausgewertet wird.

Rückgabetyp

INTEGER

Beispiele

Das folgende Beispiel vergleicht Zeitstempel mit Zeitzonen mit Zeitstempel und zeigt die Ergebnisse des Vergleichs an.

SELECT TIMESTAMPTZ_CMP_TIMESTAMP('2008-01-24 06:43:29+00', '2008-01-24 06:43:29'), TIMESTAMPTZ_CMP_TIMESTAMP('2008-01-24 06:43:29+00', '2008-02-18 02:36:48'), TIMESTAMPTZ_CMP_TIMESTAMP('2008-02-18 02:36:48+00', '2008-01-24 06:43:29'); timestamptz_cmp_timestamp | timestamptz_cmp_timestamp | timestamptz_cmp_timestamp ---------------------------+---------------------------+--------------------------- 0 | -1 | 1