MONTHS_BETWEEN calcola il numero di mesi tra due date. Quando le due date hanno lo stesso componente per il giorno oppure corrispondono entrambe all'ultimo giorno del mese, il valore restituito è un numero intero. In caso contrario, il valore restituito include una frazione che considera la differenza di giorni in base a un mese di 31 giorni.
NUMBER
MONTHS_BETWEEN(date1, date2)
date1 e date2 sono espressioni di data e ora. Se date1 è una data successiva a date2, il risultato è positivo. Se date1 è una data precedente a date2, il risultato è negativo.
MONTHS_BETWEEN('15-APR-06', '01-GEN-06') restituisce il valore 3.45.
Copyright © 2003, 2007, Oracle. Tutti i diritti riservati.