WEEK_ISO スカラー関数

WEEK_ISO 関数は、引数の年間通算週番号を、1 から 53 の範囲の整数値で戻します。

構文図を読む構文図をスキップするWEEK_ISO(expression )

スキーマは SYSFUN です。

expression
以下のいずれかの組み込みデータ・タイプの値を戻す式。すなわち、DATE、TIMESTAMP、または日付かタイム・スタンプの有効な文字ストリング表記 (CLOB 以外)。Unicode データベースでは、指定した引数が GRAPHIC ストリングであると、 まず文字ストリングに変換されてから、関数が実行されます。

週は月曜日から始まり、常に 7 日から成ります。 第 1 週は、木曜日の入った年の第 1 週目であり、それは 1 月 4 日の入った第 1 週と同等です。 よって、年の初めの 3 日間までを、前の年の最終週と表す可能性があります。 逆に、年の最後の 3 日間までを、翌年の最初の週と表す可能性もあります。

関数の結果は INTEGER になります。 結果は NULL になる可能性があります。引数が NULL である場合、その結果は NULL 値になります。

以下のリストは、WEEK_ISO および DAYOFWEEK_ISO の結果例です。
DATE       WEEK_ISO    DAYOFWEEK_ISO
---------- ----------- -------------
1997-12-28          52             7
1997-12-31           1             3
1998-01-01           1             4
1999-01-01          53             5
1999-01-04           1             1
1999-12-31          52             5
2000-01-01          52             6
2000-01-03           1             1