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.
NUMBER
MONTHS_BETWEEN(date1, date2)
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.
MONTHS_BETWEEN('15-APR-06', '01-JAN-06') gibt den Wert 3.45 zurück.
Copyright © 2003, 2007, Oracle. All rights reserved. Alle Rechte vorbehalten,