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