WEEK_ISO スカラー関数

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

Read syntax diagramSkip visual syntax diagramWEEK_ISO(expression )

スキーマは SYSFUN です。

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

週は月曜日から始まり、常に 7 日から成ります。 第 1 週は、木曜日を含む、年の最初の週です。これは、1 月 4 日を含む最初の週に相当します。 そのため、年の初めの 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