%YEARS (年数)

%YEARS(number)

%YEARS は、数を、日付またはタイム・スタンプ値に加算することができる期間に変換します。

変更の始まり%YEARS は、加算式または減算式の中でプラス符号またはマイナス符号の後にのみ置くことができます。 プラス符号またはマイナス符号の前の値は日付またはタイム・スタンプでなければなりません。 結果は、加算または減算がされた適切な年数を持つ、日付またはタイム・スタンプの値になります。日付の場合、結果の値は *ISO 形式になります。変更の終わり

変更の始まり日付値またはタイム・スタンプ値によって表された日付が 2 月 29 日で、結果の年が閏年でない場合は、代わりに 2 月 28 日が使用されます。 2 月 29 日の日付に対する年数の加算または減算は、元に戻せない場合があります。たとえば、2000-02-29 + %YEARS(1) - %YEARS(1) は 2000-02-28 になります。変更の終わり

%YEARS 組み込み関数の例については、図 1 を参照してください。

詳しくは、日付命令組み込み関数、および 予期しない結果を参照してください。