Перейти к основному содержимому

months_sub

Описание

Вычитает указанное количество месяцев из даты.

Синтаксис

DATETIME months_sub(DATETIME expr1, INT expr2);

Параметры

  • expr1: указанная дата. Должна быть типа DATETIME или DATE.

  • expr2: количество месяцев для вычитания. Должно быть типа INT.

Возвращаемое значение

Возвращает значение типа DATETIME.

Примеры

select months_sub('2022-02-28 15:04:05', 1);
+--------------------------------------+
| months_sub('2022-02-28 15:04:05', 1) |
+--------------------------------------+
| 2022-01-28 15:04:05 |
+--------------------------------------+

select months_sub('2022-02-28', 1);
+-----------------------------+
| months_sub('2022-02-28', 1) |
+-----------------------------+
| 2022-01-28 00:00:00 |
+-----------------------------+