--B0: Chạy stored hotfix FR_PRICE_ID = NULL và create stored hotfix --B1 select * from MW_OUT_DT WHERE MAST_BAL_ID IN (SELECT MAST_BAL_ID FROM MW_MAST_BAL WHERE ISNULL(PRICE_ID,'') = '') select * from MW_TRANSFER_DT WHERE MAST_BAL_ID IN (SELECT MAST_BAL_ID FROM MW_MAST_BAL WHERE ISNULL(PRICE_ID,'') = '') -- Nếu 2 lệnh trên đều không trả về dữ liệu thì xóa các MAST_BAL_ID này đi -- Đếm xem có bao nhiêu dòng PRICE_ID = NULL trong table MW_MAST_BALL_ID SELECT COUNT(*) FROM MW_MAST_BAL WHERE PRICE_ID = '' OR PRICE_ID = NULL -- Nếu khớp với số dòng data đang lỗi thì xóa các MAST_BAL này đi DELETE FROM MW_MAST_BAL WHERE PRICE_ID = '' OR PRICE_ID = NULL --B2 --Xóa STMT của 4 phiếu điều chuyển -- Chạy từng lệnh xóa, kiểm tra nếu đúng thì mới tiếp tục lệnh xóa kế tiếp DELETE FROM MW_MAST_BAL_STMT WHERE REF_ID = 'MWTF00000250283' /* DELETE FROM MW_MAST_BAL_STMT WHERE REF_ID = 'MWTF00000250287' DELETE FROM MW_MAST_BAL_STMT WHERE REF_ID = 'MWTF00000250288' DELETE FROM MW_MAST_BAL_STMT WHERE REF_ID = 'MWTF00000250289' */ --B3: Chạy stored hotfix tương ứng với từng lệnh xóa ở B2