DTPART - 日付または日付時間構成要素を整数フォーマットで取得

DTPART 関数は、標準の日付または日付時間フォーマットで指定された日付および構成要素から、構成要素の値を整数フォーマットで返します。

日付または日付時間構成要素を整数フォーマットで取得

DTPART(date, component)

説明

date

日付または日付時間

標準の日付または日付時間フォーマットで指定する完全構成要素です。

component

キーワード

整数フォーマットで抽出する構成要素です。有効な構成要素 (および値) は次のとおりです。

  • YEAR (1-9999)
  • QUARTER (1-4)
  • MONTH (1-12)
  • WEEK (年の週番号、1-53)   この構成要素は、WEEKFIRST 設定の影響を受けます。
  • DAY (日付、1-31)
  • DAY_OF_YEAR (1-366)
  • WEEKDAY (曜日番号、1-7)   この構成要素は、WEEKFIRST 設定の影響を受けます。
  • HOUR (0-23)
  • MINUTE (0-59)
  • SECOND (0-59)
  • MILLISECOND (0-999)
  • MICROSECOND (0-999999)

四半期構成要素を整数フォーマットで抽出

次のリクエストは、WF_RETAIL データソースを使用し、従業員の勤務開始日から四半期構成要素を抽出します。

DEFINE FILE WF_RETAILLITE
QTR/I2 = DTPART(START_DATE, QUARTER); 
END
TABLE FILE WF_RETAILLITE
PRINT START_DATE QTR AS Quarter
BY  EMPLOYEE_NUMBER 
WHERE EMPLOYEE_NUMBER CONTAINS 'AH'
ON TABLE SET PAGE NOPAGE
END

出力結果は次のとおりです。