ページの先頭行へ戻る
Big Data Integration ServerV1.4.0 加工編導入・運用ガイド
FUJITSU Software

4.1.9 日時データの最新・最古を求める

複数の日時データの中から、最も新しい日時または最も古い日時を取り出したい要件があります。

日時データの最新を求める場合、以下の日時関数を指定します。

日時データの最古を求める場合、以下の日時関数を指定します。

入力データ

文書ID

更新日

更新者

CZ222

July 30 2008

Carol

BY111

October 30 2008

Bob

CZ222

December 15 2008

Candy

AX000

January 3 2009

Alice

BY111

February 14 2009

Blues

1

各文書の最終更新日を求めます。

グループ式
$文書ID
集計式
latest_date( convert_date($更新日, "MONTH DD YYYY") ) 最終更新日

結果

文書ID

最終更新日

AX000

2009-01-03

BY111

2009-02-14

CZ222

2008-12-15

例2

各文書の初回更新日を求めます。

グループ式
$文書ID
集計式
earliest_date ( convert_date($更新日, "MONTH DD YYYY") ) 初回更新日

結果

文書ID

初回更新日

AX000

2009-01-03

BY111

2008-10-30

CZ222

2008-07-30

ポイント

上記例のように、文書単位の最新または最古を求める場合は、集計機能を使って文書IDでグループ化します。

参照

関数の詳細については、“リファレンス集”の以下を参照してください。

  • “earliest_date関数”

  • “earliest_time関数”

  • “earliest_datetime関数”

  • “latest_date関数”

  • “latest_time関数”

  • “latest_datetime関数”