RETAIL_ADD_X_PERIODS

目的

これらのファンクションは、グレゴリオ暦に基づいて、指定された日付から指定された数の期間を加算(または間隔が負の場合は減算)します。

  • dtexprは、DATETIMESTAMPTIMESTAMP WITH TIME ZONETIMESTAMP WITH LOCAL TIME ZONEのいずれかの型(または暗黙的にDATEに変換できる任意の値)を持つ日時式です。

  • num_periodsパラメータは、正の場合は期間が加算され、負の場合は期間が減算される整数です。

  • すべての小売ファンクションには、53週間が必要な年の処理方法を制御するオプションのis_restatedパラメータがあります。

    is_restatedパラメータは、 RESTATEDまたはNOT RESTATED (大/小文字を区別しない)に解決する必要があるテキスト式です。通常、小売年には52週(364日)のみが含まれます。したがって、5年または6年ごとに53週目が追加されます。これは、修正再表示されていないカレンダであり、is_restatedパラメータがNOT RESTATED (デフォルト)の場合に生成されます。一部のユーザーは、比較目的で52週間を含むすべての年を希望します。このようなカレンダは、修正再表示されたカレンダと呼ばれ、is_restatedパラメータがRESTATEDの場合に生成されます。

RETAIL_ADD_YEARSは、指定された年数を加算または減算します。年は常に12か月の期間として定義されます。

RETAIL_ADD_QUARTERSは、指定された四半期数を加算または減算します。四半期は常に3か月の期間として定義されます。

RETAIL_ADD_MONTHS これは、FISCAL_ADD_MONTHSと同様に定義されます。これにより、ターゲット月内の対応する日(位置別)が戻され、前述のルールに従って、指定された日付が月の最終日である場合、または結果の月の日数が少ない場合は、結果の月の最終日が使用されます。

RETAIL_ADD_WEEKSは、指定された週数を加算または減算します。週は常に7日の期間として定義されます。

RETAIL_ADD_DAYSは、指定された日数を加算または減算します。