Función INTERVAL_CMP - Amazon Redshift

Función INTERVAL_CMP

INTERVAL_CMP compara dos intervalos y devuelve 1 si el primer intervalo es mayor, -1 si el segundo intervalo es mayor y 0 si los intervalos son iguales. Para obtener más información, consulte Ejemplos de literales de intervalo sin sintaxis de calificador.

Sintaxis

INTERVAL_CMP(interval1, interval2)

Argumentos

interval1

Un valor literal de intervalo.

interval2

Un valor literal de intervalo.

Tipo de retorno

INTEGER

Ejemplos

En el siguiente ejemplo, se compara el valor de 3 days con 1 year.

select interval_cmp('3 days','1 year'); interval_cmp -------------- -1

En este ejemplo se compara el valor 7 days con 1 week.

select interval_cmp('7 days','1 week'); interval_cmp -------------- 0

En el siguiente ejemplo, se compara el valor de 1 year con 3 days.

select interval_cmp('1 year','3 days'); interval_cmp -------------- 1