年・月・日の単位で加算演算をしたい

2024年3月23日逆引きリファレンス,関数

Contents

◆DATEADD関数:
日付型(YYMD)の項目に対し、年・月・日の単位で加算減算が可能です。

【構文】
DATEADD(date,’unit’,#units);
date     :年月日を含む日付項目(YYMD)
unit      :加算演算における、年・月・日の単位
      「Y」年単位、「M」月単位、「D」日単位、「WD」平日単位、「BD」営業日単位
        ※平日は月~金、営業日はSET文による曜日指定や休日ファイルの作成が必要
必要ライセンスWebFOCUS Reporting Server制約事項特になし
カテゴリ関数動作確認バージョン8.2.06

▼ポイント

売上更新日の日付項目(YYMD)に対し、指定した単位での加算減算が可能です。
減算の場合、- を併せて指定します。

(例)一年前:DATEADD(日付項目,’Y’,-1)

◇項目

・一年を加算します
一時項目名/YYMD = DATEADD(売上更新日,’Y’,1);

・一月を加算します
一時項目名/YYMD = DATEADD(売上更新日,’M’,1);

・一日を減算します
一時項目名/YYMD = DATEADD(売上更新日,’D’,-1);

・一日を減算します(平日)
一時項目名/YYMD = DATEADD(売上更新日,’WD’,-1);