O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
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 obter 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