DAYOFYEAR

DAYOFYEAR 関数は、年間通算日を表す 1 から 366 までの整数 (1 は 1 月 1 日を表す) を戻します。

構文図を読む構文図をスキップする
>>-DAYOFYEAR--(--expression--)---------------------------------><

expression
日付、タイム・スタンプ、文字ストリング、またはグラフィック・ストリングのいずれかの組み込みデータ・タイプの値を戻す式。

expression が 文字ストリングまたはグラフィック・ストリングの場合、その値は、日付またはタイム・スタンプの有効なストリング表現 でなければなりません。日付とタイム・スタンプのストリング表現の有効な形式に ついては、日付/時刻の値のストリング表記を参照してください。

この関数の結果は長精度整数になります。 引数が NULL になる可能性がある場合は、結果も NULL になる可能性があります。 引数が NULL の場合は、結果は NULL 値になります。

  • 表 EMPLOYEE を使用して、従業員の雇用が開始された年間通算日 (HIREDATE) の平均をホスト変数 AVG_DAY_OF_YEAR (INTEGER) にセットします。
      SELECT AVG(DAYOFYEAR(HIREDATE))
        INTO :AVG_DAY_OF_YEAR
        FROM EMPLOYEE
    結果として、AVG_DAY_OF_YEAR は 197 にセットされます。