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