年・月・日の単位で加算演算をしたい
◆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);