メインコンテンツまでスキップ
バージョン: Stable-3.3

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