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

minutes_add

Описание

Добавляет указанное количество минут к дате с точностью до минуты.

Синтаксис

DATETIME minutes_add(DATETIME|DATE date, INT minutes);

Параметры

  • date: начальное время. Должно быть типа DATETIME или DATE.

  • minutes: количество минут для добавления. Должно быть типа INT, может быть больше, равно или меньше нуля.

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

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

Возвращает NULL, если date или minutes равны NULL.

Примеры

select minutes_add('2022-01-01 01:01:01', 2);
+---------------------------------------+
| minutes_add('2022-01-01 01:01:01', 2) |
+---------------------------------------+
| 2022-01-01 01:03:01 |
+---------------------------------------+

select minutes_add('2022-01-01 01:01:01', -1);
+----------------------------------------+
| minutes_add('2022-01-01 01:01:01', -1) |
+----------------------------------------+
| 2022-01-01 01:00:01 |
+----------------------------------------+

select minutes_add('2022-01-01', 1);
+------------------------------+
| minutes_add('2022-01-01', 1) |
+------------------------------+
| 2022-01-01 00:01:00 |
+------------------------------+