diff --git a/ecs/jskult-batch-daily/src/batch/laundering/mst_inst_laundering.py b/ecs/jskult-batch-daily/src/batch/laundering/mst_inst_laundering.py index 585a261d..527f0e02 100644 --- a/ecs/jskult-batch-daily/src/batch/laundering/mst_inst_laundering.py +++ b/ecs/jskult-batch-daily/src/batch/laundering/mst_inst_laundering.py @@ -87,13 +87,13 @@ def _insert_mst_inst_from_fcl_mst_v(db: Database): fmv1.postal_cd, fmv1.tel_num, CASE - WHEN - fmv1.fcl_type IN ('20') THEN LEFT(fmv1.closed_dt, 10) - WHEN - fmv1.fcl_type IN ('A1', 'A0') AND fmv1.closed_dt != '9999-12-31' THEN LEFT(fmv1.closed_dt, 10) - ELSE - null - END, + WHEN + fmv1.fcl_type BETWEEN '20' AND '29' THEN LEFT(fmv1.closed_dt, 10) + WHEN + fmv1.fcl_type IN ('A1', 'A0') AND fmv1.end_date != '9999-12-31' THEN fmv1.end_date + ELSE + null + END, fmv1.v_inst_cd, fmv1.ins_dt, fmv1.upd_dt