days_add
Описание
Добавляет указанное количество дней к заданной дате или дате и времени.
Синтаксис
DATETIME days_add(DATETIME|DATE date, INT n);
Параметры
date: выражение типа DATE или DATETIME.
n: количество дней для добавления.
Возвращаемое значение
Возвращает значение типа DATETIME.
Если любой входной параметр равен NULL или недействителен, возвращается NULL.
Если выходная дата выходит за пределы диапазона [0000-01-01 00:00:00, 9999-12-31 00:00:00], возвращается NULL.
Примеры
select days_add('2023-10-31 23:59:59', 1);
+------------------------------------+
| days_add('2023-10-31 23:59:59', 1) |
+------------------------------------+
| 2023-11-01 23:59:59 |
+------------------------------------+
select days_add('2023-10-31 23:59:59', 1000);
+---------------------------------------+
| days_add('2023-10-31 23:59:59', 1000) |
+---------------------------------------+
| 2026-07-27 23:59:59 |
+---------------------------------------+
select days_add('2023-10-31', 1);
+---------------------------+
| days_add('2023-10-31', 1) |
+---------------------------+
| 2023-11-01 00:00:00 |
+---------------------------+
Ключевые слова
DAY,day