SRC_RECORD (src からのレコード)
Str_id Eff_From_Dt Eff_to_dt str_code Action done of source table
12 01-Sep-13 01-Feb-14J 161 Reject it
12 01-Sep-13 31-Dec-13J 161 Insert
12 05-Jan-14 14-Jan-14J 161 Insert
TGT_RECORD で利用可能なレコード
Str_id Eff_From_Dt Eff_to_dt str_code
12 08-Jul-13 31-Aug-13J 161
12 01-Jan-14 04-Jan-14J 161
12 15-Jan-14 30-Jan-14J 161
上記をストアドプロシージャで作成しました。ここでは、日付の重複を確認しています
(@start_dt between effective_from_dt and effective_to_dt) OR
(@end_dt between effective_from_dt and effective_to_dt)
しかし、期待した結果が得られません。(01-Sep-13, 01-Feb-14)
からのインターバルを拒否したいのはsrc
、 の既存の利用可能なレコードと重複しているためですtgt
。
助けてください、困っています。