кодесурса
«Oracle

Функция Oracle ADD_MONTHS

script1adsense2code
script1adsense3code

Добавьте месяц или месяцы к указанной дате в Oracle

Функция ADD_MONTHS () возвращает дату с заданным количеством добавленных месяцев (дата плюс целое число месяцев). Месяц определяется параметром сеанса NLS_CALENDAR.

Синтаксис:

 ADD_MONTHS (дата, целое число)

Параметры:

название Описание
Дата Значение datetime или любое значение, которое можно неявно преобразовать в DATE.
целое число Целое число или любое значение, которое может быть неявно преобразовано в целое число.

Тип возвращаемого значения:

Тип возврата всегда DATE, независимо от типа данных date.

Примечание. Если дата является последним днем месяца или если в результирующем месяце меньше дней, чем в компоненте дня, то результатом будет последний день результирующего месяца. В противном случае результат будет иметь тот же компонент дня, что и дата.

Относится к :
Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i

Иллюстрированная презентация

«Иллюстрированные

Пример: функция Oracle ADD_MONTHS ()

Следующий оператор возвращает дату найма, месяц до и после hire_date в примере таблицы сотрудников:

Пример таблицы: сотрудники


SQL> SELECT  hire_date, TO_CHAR(ADD_MONTHS(hire_date, -1), 'DD-MON-YYYY') "Previous month",
TO_CHAR(ADD_MONTHS(hire_date, 1), 'DD-MON-YYYY') "Next month"
FROM employees 
WHERE first_name ='Lex';

Пример вывода:

 HIRE_DATE Предыдущий месяц Следующий месяц
--------- -------------------- --------------------
13 января 2001 года 13 декабря 2000 года 13 февраля 2001 года

Предыдущая: Введение в функции Oracle Datetime
Далее: CURRENT_DATE

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code