ADDDATE 関数

ADDDATE 関数は、日付を加算、減算する関数です。
計算結果は、文字列で返されます。

ADDDATE 関数を使うと、例えば次のような計算ができるようになります。

  • 前回点検日から n か月の点検日を計算する

使い方

日付に指定した日付に対し、それぞれ年、月、日を加算または減算します。

ADDDATE(日付,年,月,日)
引数 設定する値 説明 備考
日付 日付の文字列またはタイムスタンプ 計算対象の日付です。 管理項目を指定する場合は、「$項目名」のように、管理項目名の先頭に $(ドル記号)を付けます。
数値 年に対して加算または減算する値です。 正の数を指定すると加算、負数を指定すると減算されます。
数値 月に対して加算または減算する値です。 正の数を指定すると加算、負数を指定すると減算されます。
数値 日に対して加算または減算する値です。 正の数を指定すると加算、負数を指定すると減算されます。

例えば、次の関数が 2021 年 4 月 7 日に実行された場合、計算結果は「2022/4/7」になります。

ADDDATE(NOW(),1,0,0)

使用例

前回点検日から n か月の点検日を計算する

テーブルに、「前回点検日」という日付型の管理項目があったとします。
管理項目の「計算値」に次の関数を設定すると、 データが更新されたときに「前回点検日」から 6 か月後の日付が反映されます。

ADDDATE($前回点検日,0,6,0)

画面例:前回点検日から n 日後の日付を計算する設定

results matching ""

    No results matching ""