MONTHS_BETWEEN ФУНКЦИЯ

В этом учебном пособии вы узнаете, как использовать Oracle/PLSQL функцию MONTHS_BETWEEN с синтаксисом и примерами.

Описание

Oracle/PLSQL функция MONTHS_BETWEEN возвращает количество месяцев между date1 и date2.

Синтаксис

Синтаксис Oracle/PLSQL функции MONTHS_BETWEEN:

MONTHS_BETWEEN( date1, date2 )

Параметры или аргументы

date1 и date2 даты, используемые для расчета количества месяцев.

Примечание

  • Функция MONTHS_BETWEEN возвращает numeric значение.
  • Если рассчитывается дробная месяца, функция MONTHS_BETWEEN вычисляет долю на основе 31-дневного месяца.

Применение

Функцию MONTHS_BETWEEN можно использовать в следующих версиях Oracle/PLSQL:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

Пример

Рассмотрим несколько примеров функции MONTHS_BETWEEN и изучим, как использовать функцию MONTHS_BETWEEN в Oracle/PLSQL.

Практический пример использования MONTHS_BETWEEN.

Задача

Отдел кадров предприятия поставил задачу. Нужно посчитать количество лет, месяцев и дней из общего количества дней административных отпусков.

Решение

Решение задачи было найдено на одном из форумов.