指定した時間間隔を日付に加算します。
使用例
DATETIME_ADD(注文日, INTERVAL 1 WEEK)
構文
DATETIME_ADD(datetime_expression, INTERVAL integer part)
パラメータ
datetime_expression
- [日付] または [日付と時刻] フィールドまたは式。integer
- 加算するパーツの数値を表す整数フィールドまたは式。part
- 加算する時間の測定値単位。DATETIME_ADD では、part
として次の値がサポートされています。MICROSECOND
: [日付と時刻] フィールドまたは式で使用できます。MILLISECOND
: [日付と時刻] フィールドまたは式で使用できます。SECOND
: [日付と時刻] フィールドまたは式で使用できます。MINUTE
: [日付と時刻] フィールドまたは式で使用できます。HOUR
: [日付と時刻] フィールドまたは式で使用できます。DAY
WEEK
。7DAY
と等価です。MONTH
QUARTER
YEAR
戻り値のデータタイプ
日付と時刻
例
数式 | 結果 |
DATETIME_ADD(DATETIME "2023-01-25 15:30:00", INTERVAL 10 MINUTE) |
Jan 25, 2023, 3:40:00 PM |
|
Jan 30, 2023, 12:00:00 AM |
注
この関数は、互換モードの日付タイプでは使用できません。
日付が月の最後の日である(または最後の日に近い)場合、MONTH、QUARTER、YEAR のパーツには特別な処理が必要です。結果の月の日数が元の [日付] または [日付と時刻] の日付よりも少ない場合、結果の日付はその新しい月の最終日になります。