nヶ月後、nヶ月前の日付を求める
[OS] ALL
[リリース] ALL
[キーワード] BASE, DATE, FUNCTION, INTNX
[質問]3ヶ月後の月末の日付を求めたいのですが、どのようにすればいいでしょうか?
[回答]INTNX関数を使用して、nヶ月後の日付を求めることができます。 ■ 構文 INTNX('interval',start-date,increment<,'alignment'>)「'interval'」「'alignment'」の種類については、オンラインヘルプやSASマニュアル「SAS言語:リファレンス編 V8」等を参照してください。 ■ 使用例(2004年3月11日から、3ヵ月後の月末の日付を求める) day = '11mar2004'd; day1 = INTNX('MONTH',day,3,'end'); PUT day1 yymmdd10.;nヶ月前の場合は、下記のようにINTNX関数にマイナスの値を指定します。 day1 = INTNX('MONTH',day,-3,'end'); |