| | SELECT DISTINCT a.rowid txn_rowid, a.load_transaction_id transaction_id FROM load_xe_transaction a, xe_transaction b, load_table_message_log m WHERE m.table_nm = 'LOAD_XE_TRANSACTION' AND a.load_transaction_id = m.load_table_id AND m.error_id = 51106 AND a.action_cd = 'N' AND a.load_process_state_cd = 'E' AND nvl(a.bkoff_modify_by, 0) <> nvl(b.bkoff_modify_by, 0) AND nvl(a.bkoff_modify_dt, to_date('01-JAN-1900', 'DD-MON-YYYY')) <> nvl(b.backoff_modify_dt, to_date('01-JAN-1900', 'DD-MON-YYYY')) AND nvl(a.bkoff_account_no, 0) = nvl(b.bkoff_account_no, 0) AND nvl(a.bkoff_security_no, 0) = nvl(b.bkoff_security_no, 0) AND nvl(a.bkoff_transaction_no, 0) = nvl(b.bkoff_transaction_no, 0) AND nvl(a.entry_dt, to_date('01-JAN-1900', 'DD-MON-YYYY')) = nvl( b.entry_dt, to_date('01-JAN-1900', 'DD-MON-YYYY')) AND nvl(a.bkoff_entry_cd, 0) = nvl(b.bkoff_entry_cd, 0) AND nvl(a.trade_dt, to_date('01-JAN-1900', 'DD-MON-YYYY')) = nvl( b.trade_dt, to_date('01-JAN-1900', 'DD-MON-YYYY')) AND nvl(a.expect_settlement_dt, to_date('01-JAN-1900', 'DD-MON-YYYY')) = nvl(b.expect_settlement_dt, to_date('01-JAN-1900', 'DD-MON-YYYY')) AND nvl(a.actual_settlement_dt, to_date('01-JAN-1900', 'DD-MON-YYYY')) = nvl(b.actual_settlement_dt, to_date('01-JAN-1900', 'DD-MON-YYYY')) AND nvl(a.txn_desc_txt, 0) = nvl(b.txn_desc_txt, 0) AND nvl(a.rr_no, 0) = nvl(b.rr_no, 0) AND nvl(a.trade_basis_cd, 0) = nvl(b.trade_basis_cd, 0) AND nvl(a.exchange_cd, 0) = nvl(b.exchange_cd, 0) AND nvl(a.bkoff_process_dt, to_date('01-JAN-1900', 'DD-MON-Y YYY')) = nvl(b.bkoff_process_dt, to_date('01-JAN-1900', 'DD-MON-YYYY')) AND nvl(a.net_trade_amt, 0) = nvl(b.net_trade_amt, 0) AND nvl(a.net_setl_amt, 0) = nvl(b.net_setl_amt, 0) AND nvl(a.net_base_amt, 0) = nvl(b.net_base_amt, 0) AND nvl(a.trade_to_base_fx_rt, 0) = nvl(b.trade_to_base_fx_rt, 0) AND nvl(a.fx_conv_dir_cd, 0) = nvl(b.fx_conv_dir_cd, 0) AND nvl(a.setl_to_base_fx_rt, 0) = nvl(b.setl_to_base_fx_rt, 0) AND nvl(a.setl_to_base_fx_conv_dir_cd, 0) = nvl( b.setl_to_base_fx_conv_dir_cd, 0) AND nvl(a.trade_currency_cd, 0) = nvl(b.trade_currency_cd, 0) AND nvl(a.setl_currency_cd, 0) = nvl(b.setl_currency_cd, 0) AND nvl(a.instr_qty, 0) = nvl(b.instr_qty, 0) AND nvl(a.avg_trade_price, 0) = nvl(b.avg_trade_price, 0) AND nvl(a.avg_base_price, 0) = nvl(b.avg_base_price, 0) AND nvl(a.gross_trade_amt, 0) = nvl(b.gross_trade_amt, 0) AND (a.trade_currency_cd = b.base_currency_cd AND abs(nvl(a.gross_base_amt, 0) - nvl(b.gross_base_amt, 0)) <= 0.01 OR a.trade_currency_cd <> b.base_currency_cd AND nvl(a.gross_base_amt, 0) = nvl(b.gross_base_amt, 0)) AND nvl(a.accrued_int_trade_amt, 0) = nvl(b.accrued_int_trade_amt, 0) AND nvl(a.accrued_int_base_amt, 0) = nvl(b.accrued_int_base_amt, 0) AND nvl(a.commission_trade_amt, 0) = nvl(b.commission_trade_amt, 0) AND nvl(a.commission_base_amt, 0) = nvl(b.commission_base_amt, 0) AND nvl(a.total_other_charge_trade_amt, 0) = nvl( b.total_other_charge_trade_amt, 0) AND nvl(a.total_other_charge_base_amt, 0) = nvl( b.total_other_charge_base_amt, 0)
|