Función TIMESTAMPTZ_CMP_TIMESTAMP
TIMESTAMPTZ_CMP_TIMESTAMP compara el valor de una expresión de marca temporal con zona horaria con una expresión de marca temporal. Si los valores de marca temporal y marca temporal con zona horaria son idénticos, la función devuelve 0
. Si la marca temporal con zona horaria es mayor cronológicamente, la función devuelve 1
. Si la marca temporal es mayor, la función devuelve –1
.
Sintaxis
TIMESTAMPTZ_CMP_TIMESTAMP(timestamptz, timestamp)
Argumentos
- timestamptz
-
Una columna de tipo de datos
TIMESTAMPTZ
o una expresión que toma implícitamente el valor de un tipoTIMESTAMPTZ
. - timestamp
-
Una columna de tipo de datos
TIMESTAMP
o una expresión que toma implícitamente el valor de un tipoTIMESTAMP
.
Tipo de retorno
INTEGER
Ejemplos
En el siguiente ejemplo se comparan las marcas temporales con zonas horarias con las marcas temporales y se muestran los resultados de la comparación.
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