HPART - 日付時間構成要素を数値として取得
HPART 関数は、指定した構成要素を日付時間値から抽出し、数値フォーマットで返します。
日付時間構成要素を数値フォーマットで取得
HPART(datetime, 'component', output)
datetime
日付時間
構成要素の抽出元の日付時間値です。値を含む日付時間フィールド名、または値を返す式を指定することもできます。
component
文字
取得される構成要素名です。文字列は一重引用符 (') で囲みます。
output
整数
結果を格納するフィールド名、または出力値の整数フォーマットです。フォーマットの場合は一重引用符 (') で囲みます。
日構成要素を数値フォーマットで取得
HPART 関数は、TRANSDATE フィールドから日構成要素を整数フォーマットで取得します。
TABLE FILE VIDEOTR2 PRINT CUSTID TRANSDATE AS 'DATE-TIME' AND COMPUTE DAY_COMPONENT/I2 = HPART(TRANSDATE, 'DAY', 'I2'); WHERE DATE EQ 2000; END
出力結果は次のとおりです。
CUSTID |
DATE-TIME |
DAY_COMPONENT |
|
1237 1118 |
2000/02/05 03:30 2000/06/26 05:45 |
5 26 |
CUSTID DATE-TIME DAY_COMPONENT ------ --------- ------------- 1118 2000/06/26 05:45 26 1237 2000/02/05 03:30 5