MAX (Dates)
フィールドまたはグループ内で見つかった最新の日付を返します。検索において、行を制限するフィルタを適用できます。MAXを使用して、フィールド内またはグループ内における最大の数値もしくは最高の文字列値を返すこともできます。
MAXの中にネストできる他の集計関数は1つだけです。詳細モードでは集計関数をネストできません。
マッピングタスクでのみ使用します。
構文
MAX( date [, filter_condition] )
引数 | 必須/ オプション | 説明 |
---|
date | 必須 | Date/Timeデータ型。最大の日付を返したい日付を渡します。有効なトランスフォーメーション式を必要に応じて入力できます。 |
filter_condition | オプション | 検索される行を制限します。フィルタ条件は数値であるか、TRUE、FALSE、またはNULLの値が求められなければなりません。有効なトランスフォーメーション式を必要に応じて入力できます。 |
戻り値
日付。
関数に渡された値がすべてNULLである場合、または行が1つも選択されていない場合(たとえば、フィルタ条件の値がすべての行に対してFALSEまたはNULLであった場合)には、NULLです。
例
フィールドまたはグループに対して、最大の日付を返すことができます。次の式は、懐中電灯の最新の注文日を返します。
MAX( ORDERDATE, ITEM_NAME='Flashlight' )
ITEM_NAME | ORDER_DATE |
---|
Flashlight | Apr 20 1998 |
Regulator System | May 15 1998 |
Flashlight | Sep 21 1998 |
Diving Hood | Aug 18 1998 |
Flashlight | NULL |
RETURN VALUE: Sep 21 1998 | |