Função INTERVAL_CMP - Amazon Redshift

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