複数の日時データの中から、最も新しい日時または最も古い日時を取り出したい要件があります。
日時データの最新を求める場合、以下の日時関数を指定します。
latest_date関数
latest_time関数
latest_datetime関数
日時データの最古を求める場合、以下の日時関数を指定します。
earliest_date関数
earliest_time関数
earliest_datetime関数
入力データ
文書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関数”