比較: 同様の日付

「同様の日付」比較は、入力として日付または日付配列を使用することで、2つの日付が同様かどうかを判断します。この比較では、日付が完全一致した場合、および日付の日と月が置換され年が一致した場合に、trueを返します。さらに、次の日付を照合するように構成することもできます。

  • 構成可能な絶対数の日数が離れている日付

  • 日と月のコンポーネントが同じで構成可能な年数が離れている日付

  • 日と月のコンポーネントが同じで、年が競合している日付

  • 日と年のコンポーネントが同じで、月が競合している日付

「同様の日付」比較を使用して、日付識別子に格納された日付、または文字列識別子に格納された日付の近い一致を検索します(epochからのミリ秒で表現)。

この比較では、結果バンドの使用はサポートされていません。

次の表に、構成オプションを示します。

オプション タイプ 説明 デフォルト値

データなしのペアを照合

はい/いいえ

このオプションは、識別子の2つのデータなし(Null、または空白文字のみを含む)値を比較した際に、比較結果を判断します。

「いいえ」に設定した場合、データなし値と別のデータなし値を比較した際、「データなし」の比較結果が返されます。

「はい」に設定した場合、データなし値と別のデータなし値を比較した際、完全一致(TRUE)の比較結果が返されます。「データなし」結果が返されるのは、データなし値と移入値を比較した場合のみです。

いいえ

最大許容日数

整数

2つの日付の差異が指定した値以下である場合に、2つの日付を一致とみなす許容範囲。

5

最大許容年

整数

日と月が一致し、年の差異が指定した値以下である場合に、2つの日付を一致とみなす許容範囲。

5

年の競合を許可

はい/いいえ

日と月は同じであるが年が異なる場合に、2つの日付の一致を許可するかどうかを指定します。

いいえ

月の競合を許可

はい/いいえ

日と年は同じであるが月が異なる場合に、2つの日付の一致を許可するかどうかを指定します。

いいえ

この例に、「同様の日付」比較を使用した結果を示します。

表1-54 オプション例: 同様の日付

オプション 設定

データなしのペアを照合

いいえ

最大許容日数

2

最大許容年

2

年の競合を許可

いいえ

月の競合を許可

はい

結果例:

表1-55 結果例: 同様の日付

値A 値B 比較結果

データなし

データなし

False

21/01/1985

23/01/1985

True

21/01/1985

24/01/1985

False

15/02/1971

15/02/1969

True

15/02/1971

15/02/1968

False

21/01/2014

21/09/2014

True

12/01/1945

01/12/1945

True