Доступные версии документации

Разница дат в месяцах
Функция

Вычисляет разницу в месяцах между двумя датами (из первой вычитает вторую).

Спецификация
 
<значимое выражение1>::=
<значимое выражение2>::=
Синтаксические правила
  1. <Значимое выражение1> и <значимое выражение2> должны иметь тип DATE.

Возвращаемое значение
  1. Результат имеет тип DECIMAL.

  2. Если дни месяца в датах одинаковы или являются последними днями месяца, то разница будет целое число, иначе разница будет дробное число (считая, что в месяце 31 день).

  3. Если один из параметров NULL, то результат будет NULL.

Примеры
select MONTHS_BETWEEN('01.04.2002', '01.01.2002');
| 3.0|
select MONTHS_BETWEEN('30.04.2002', '24.01.2002');
|3.2258064516|
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter