Função INTERVAL_CMP
INTERVAL_CMP compara dois intervalos e retorna 1
se o primeiro intervalo for maior, -1
se o segundo intervalo for maior e 0
se os intervalos forem iguais. Para ter mais informações, consulte Exemplos de literais de intervalo sem sintaxe de qualificador.
Sintaxe
INTERVAL_CMP(interval1, interval2)
Argumentos
- interval1
-
Um valor de intervalo literal.
- interval2
-
Um valor de intervalo literal.
Tipo de retorno
INTEGER
Exemplos
O exemplo a seguir compara o valor de 3 days
com 1
year
.
select interval_cmp('3 days','1 year');
interval_cmp -------------- -1
Este exemplo compara o valor 7 days
com 1 week
.
select interval_cmp('7 days','1 week');
interval_cmp -------------- 0
O exemplo a seguir compara o valor de 1 year
com 3
days
.
select interval_cmp('1 year','3 days');
interval_cmp -------------- 1