From fb29466a4a5f40fb947d92e48cfe3c33fc44ef0f Mon Sep 17 00:00:00 2001 From: "nik.n" Date: Thu, 7 Mar 2024 14:20:57 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=A1=E3=83=AB=E3=82=AF=E6=96=BD=E8=A8=AD?= =?UTF-8?q?=E3=83=9E=E3=82=B9=E3=82=BF=E4=BD=9C=E6=88=90=E3=83=97=E3=83=AD?= =?UTF-8?q?=E3=82=B0=E3=83=A9=E3=83=A0=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/batch/laundering/mst_inst_laundering.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 bbaa5fd0..585a261d 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 @@ -86,7 +86,14 @@ def _insert_mst_inst_from_fcl_mst_v(db: Database): END AS address, fmv1.postal_cd, fmv1.tel_num, - LEFT(fmv1.closed_dt, 10), + 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, fmv1.v_inst_cd, fmv1.ins_dt, fmv1.upd_dt