以下のテーブルは、EXPAND ON句のANCHOR anchor_name変数を示します。
アンカー名 | 説明 |
---|---|
ANCHOR_MILLISECOND | 複数の拡張行を、入力期間内の1ミリ秒ごとに1つ作成します。 |
ANCHOR_SECOND | 複数の拡張行を、入力期間内の1秒ごとに1つ作成します。 |
ANCHOR_MINUTE | 複数の拡張行を、入力期間内の1分ごとに1つ作成します。 |
ANCHOR_HOUR | 複数の拡張行を、入力期間内の1時間ごとに1つ作成します。 |
DAY | 拡張間隔は、拡張された行それぞれについてINTERVAL '1' DAYです。 |
WEEK_BEGIN | 複数の拡張行を、入力期間内に存在する週の開始値ごとに1行作成します。 |
WEEK_END | 複数の拡張行を、入力期間内に存在する週の終了値ごとに1行作成します。 |
MONTH_BEGIN | 複数の拡張行を、入力期間内に存在する月の開始値ごとに1行作成します。 そのような拡張を使用する問合わせの例が、「Get the month end average inventory cost during the last quarter of the year 2010」(2010年最終四半期中の月末平均在庫コストを取得)です。 |
MONTH_END | 複数の拡張行を、入力期間内に存在する月の終了値ごとに1行作成します。 |
QUARTER_BEGIN | 複数の拡張行を、入力期間内に存在する四半期の開始値ごとに1行作成します。 |
QUARTER_END | 複数の拡張行を、入力期間内に存在する四半期の終了値ごとに1行作成します。 |
YEAR_BEGIN | 複数の拡張行を、入力期間内に存在する年の開始値ごとに1行作成します。 |
YEAR_END | 複数の拡張行を、入力期間内に存在する年の終了値ごとに1行作成します。 |
MONDAY | アンカー ピリオド拡張によって、行が作成されますが、その期間の開始境界はアンカー名から派生する特定のDateTime値に揃えられます。 この指定では、期間の開始境界は、指定された期間の最初のMonday (月曜日)です。 |
TUESDAY | 期間開始境界は、指定された期間の最初のTuesday (火曜日)です。 |
WEDNESDAY | 期間開始境界は、指定された期間の最初のWednesday (水曜日)です。 |
THURSDAY | 期間開始境界は、指定された期間の最初のThursday (木曜日)です。 |
FRIDAY | 期間開始境界は、指定された期間の最初のFriday (金曜日)です。 |
SATURDAY | 期間開始境界は、指定された期間の最初のSaturday (土曜日)です。 |
SUNDAY | 期間開始境界は、指定された期間の最初のSunday (日曜日)です。 |