pack info表中的chc和thc的表替换成dm层

This commit is contained in:
2026-05-21 07:04:00 +00:00
parent d39402998c
commit 405f9393ed

View File

@@ -298,11 +298,11 @@ select * from tmp.tmp_county_dm_td_external_packinfo
insert overwrite table tmp.tmp_thc_dm_td_external_packinfo insert overwrite table tmp.tmp_thc_dm_td_external_packinfo
with temp as ( -- 临时表补充维度 with temp as ( -- 临时表补充维度
SELECT SELECT
iqvia_pack_code PACK_COD, PACK_COD PACK_COD,
MAX(B.PACK_DES) PACK_DES, MAX(B.PACK_DES) PACK_DES,
MAX(B.STGH_DES) STGH_DES, MAX(B.STGH_DES) STGH_DES,
MAX(B.PACK_LCH) PACK_LCH, MAX(B.PACK_LCH) PACK_LCH,
MAX(B.iqvia_prod_code) PROD_COD, MAX(B.prod_cod) PROD_COD,
MAX(B.PROD_DES) PROD_DES, MAX(B.PROD_DES) PROD_DES,
MAX(B.PROD_DES_C) PROD_DES_C, MAX(B.PROD_DES_C) PROD_DES_C,
MAX(B.CMPS_COD) CMPS_COD, MAX(B.CMPS_COD) CMPS_COD,
@@ -358,8 +358,8 @@ with temp as ( -- 临时表补充维度
WHEN MAX(B.GENE_ORIG_DESC) = 'TCM' THEN 4 WHEN MAX(B.GENE_ORIG_DESC) = 'TCM' THEN 4
ELSE 5 ELSE 5
END GEN_RN END GEN_RN
FROM dwd.dwd_gnd_ext_thc_pack_property B FROM dm.dm_thc_pack_property B
GROUP BY B.iqvia_pack_code GROUP BY B.pack_cod
) )
select select
A.PACK_COD A.PACK_COD
@@ -435,11 +435,11 @@ with temp as ( -- dm.dm_td_external_packinfo_temp 该表数
--01(source)chpa的pack_porperty表, --01(source)chpa的pack_porperty表,
--02chpa中,code --02chpa中,code
SELECT SELECT
iqvia_pack_code PACK_COD, pack_cod PACK_COD,
MAX(B.PACK_DES) PACK_DES, MAX(B.PACK_DES) PACK_DES,
MAX(B.STGH_DES) STGH_DES, MAX(B.STGH_DES) STGH_DES,
MAX(B.PACK_LCH) PACK_LCH, MAX(B.PACK_LCH) PACK_LCH,
MAX(B.iqvia_prod_code) PROD_COD, MAX(B.prod_cod) PROD_COD,
MAX(B.PROD_DES) PROD_DES, MAX(B.PROD_DES) PROD_DES,
MAX(B.PROD_DES_C) PROD_DES_C, MAX(B.PROD_DES_C) PROD_DES_C,
MAX(B.CMPS_COD) CMPS_COD, MAX(B.CMPS_COD) CMPS_COD,
@@ -495,8 +495,8 @@ with temp as ( -- dm.dm_td_external_packinfo_temp 该表数
WHEN MAX(B.GENE_ORIG_DESC) = 'TCM' THEN 4 WHEN MAX(B.GENE_ORIG_DESC) = 'TCM' THEN 4
ELSE 5 ELSE 5
END GEN_RN END GEN_RN
FROM dwd.dwd_gnd_ext_chc_pack_property B FROM dm.dm_chc_pack_property B
GROUP BY B.iqvia_pack_code GROUP BY B.pack_cod
) )
select select
A.PACK_COD A.PACK_COD