From 1b8e77b426e7754028ebeeae3bd67df8963822f4 Mon Sep 17 00:00:00 2001 From: "shimoda.m@nds-tyo.co.jp" Date: Tue, 20 Jun 2023 13:59:51 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=96=BD=E8=A8=AD=E6=83=85=E5=A0=B1?= =?UTF-8?q?=E3=81=AE=E6=9B=B4=E6=96=B0=E5=87=A6=E7=90=86=E3=81=AE=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../batch/bio_sales/create_bio_sales_lot.py | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/ecs/jskult-batch-daily/src/batch/bio_sales/create_bio_sales_lot.py b/ecs/jskult-batch-daily/src/batch/bio_sales/create_bio_sales_lot.py index 99504905..db8b5c6c 100644 --- a/ecs/jskult-batch-daily/src/batch/bio_sales/create_bio_sales_lot.py +++ b/ecs/jskult-batch-daily/src/batch/bio_sales/create_bio_sales_lot.py @@ -307,41 +307,40 @@ def _set_inst_info_from_mdb_or_mst_inst(db: Database): elapsed_time = ElapsedTime() sql = """ UPDATE - src05.bio_sales_lot bio, - internal05.view_mdb_cnv_mst mdb, - src05.mst_inst inst + src05.bio_sales_lot bio + LEFT OUTER JOIN internal05.view_mdb_cnv_mst mdb + ON bio.v_inst_cd = mdb.hco_vid_v + LEFT OUTER JOIN src05.mst_inst inst + ON bio.v_inst_cd = inst.inst_cd SET -- 施設コード bio.inst_cd = ( - CASE mdb.mdb_cd - WHEN NULL THEN mdb.mdb_cd + CASE + WHEN mdb.mdb_cd IS NOT NULL THEN mdb.mdb_cd ELSE bio.v_inst_cd END ), -- 正式施設名(漢字) bio.inst_name_form = ( - CASE mdb.mdb_cd - WHEN NULL THEN mdb.inst_name_form + CASE + WHEN mdb.mdb_cd IS NOT NULL THEN mdb.inst_name_form ELSE inst.inst_name_form END ), -- 施設住所 bio.address = ( - CASE mdb.mdb_cd - WHEN NULL THEN mdb.address + CASE + WHEN mdb.mdb_cd IS NOT NULL THEN mdb.address ELSE inst.address END ), -- 施設電話番号 bio.tel_num = ( - CASE mdb.mdb_cd - WHEN NULL THEN mdb.tel_num + CASE + WHEN mdb.mdb_cd IS NOT NULL THEN mdb.tel_num ELSE inst.tel_num END ) - WHERE - bio.v_inst_cd = mdb.hco_vid_v - AND bio.v_inst_cd = inst.inst_cd """ res = db.execute(sql) logging_sql(logger, sql)