Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Fonction INTERVAL_CMP
INTERVAL_CMP compare deux intervalles et renvoie 1 si le premier intervalle est supérieur, -1 si le deuxième intervalle est supérieur, et 0 si les intervalles sont égaux. Pour plus d'informations, consultez Exemples de littéraux interval sans syntaxe de qualificatif.
Syntaxe
INTERVAL_CMP(interval1, interval2)
Arguments
- interval1
-
Valeur d’intervalle littérale.
- interval2
-
Valeur d’intervalle littérale.
Type de retour
INTEGER
Exemples
L’exemple suivant compare la valeur de 3 days à 1
year.
select interval_cmp('3 days','1 year');interval_cmp -------------- -1
Cet exemple compare la valeur de 7 days à 1 week.
select interval_cmp('7 days','1 week');interval_cmp -------------- 0
L’exemple suivant compare la valeur de 1 year à 3
days.
select interval_cmp('1 year','3 days');interval_cmp -------------- 1