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
出力結果は次のとおりです。