MONTHS_BETWEEN

MONTHS_BETWEEN berechnet die Anzahl von Monaten zwischen zwei Datumsangaben. Wenn die beiden Datumsangaben dieselbe Tageskomponente haben oder beide den letzten Tag des Monats darstellen, ist der Rückgabewert eine ganze Zahl. Sonst enthält der Rückgabewert eine Bruchzahl, die die Differenz in den Tagen basierend auf einem Monat mit 31 Tagen berücksichtigt.

Rückgabewert

NUMBER

Syntax

MONTHS_BETWEEN(date1, date2)

Argumente

date1 und date2 sind Datetime-Ausdrücke. Wenn date1 später ist als date2, ist das Ergebnis positiv. Wenn date1 früher ist als date2, ist das Ergebnis negativ.

Beispiel

MONTHS_BETWEEN('15-APR-06', '01-JAN-06') gibt den Wert 3.45 zurück.