比較: 同様の日付
「同様の日付」比較は、入力として日付または日付配列を使用することで、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 |