Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Funzione INTERVAL_CMP
INTERVAL_CMP confronta due intervalli e restituisce 1
se il primo intervallo è più grande, -1
se il secondo intervallo è più grande e 0
se gli intervalli sono uguali. Per ulteriori informazioni, consultare Esempi di valori letterali a intervalli senza sintassi dei qualificatori.
Sintassi
INTERVAL_CMP(interval1, interval2)
Argomenti
- interval1
-
Un valore di intervallo letterale.
- interval2
-
Un valore di intervallo letterale.
Tipo restituito
INTEGER
Esempi
L'esempio seguente confronta il valore di 3 days
con 1
year
.
select interval_cmp('3 days','1 year');
interval_cmp -------------- -1
Questo esempio confronta il valore7 days
con 1 week
.
select interval_cmp('7 days','1 week');
interval_cmp -------------- 0
L'esempio seguente confronta il valore di 1 year
con 3
days
.
select interval_cmp('1 year','3 days');
interval_cmp -------------- 1