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