Add EXTERNAL SQL scripts
This commit is contained in:
22
EXTERNAL/CHPA/02 dws_ims_td_nfc_cn.sql
Normal file
22
EXTERNAL/CHPA/02 dws_ims_td_nfc_cn.sql
Normal file
@@ -0,0 +1,22 @@
|
||||
-- Databricks notebook source
|
||||
--NFC挂中文名
|
||||
insert overwrite table dws.dws_ims_td_nfc_cn
|
||||
SELECT DISTINCT T1.NFC1_CODE AS APP1_COD ,
|
||||
T1.NFC1_DES AS APP1_DES,
|
||||
case when NFC1.APP1_DES_C is null then T1.NFC1_DES else NFC1.APP1_DES_C end AS APP1_DES_C,
|
||||
T1.NFC2_CODE AS APP2_COD ,
|
||||
T1.NFC2_DES AS APP2_DES,
|
||||
case when NFC2.APP2_DES_C is null then T1.NFC2_DES else NFC2.APP2_DES_C end AS APP2_DES_C,
|
||||
T1.NFC3_CODE AS APP3_COD,
|
||||
T1.NFC3_DES AS APP3_DES,
|
||||
case when NFC3.APP3_DES_C is null then T1.NFC3_DES else NFC3.APP3_DES_C end AS APP3_DES_C,
|
||||
from_utc_timestamp(current_timestamp(),'UTC+8'),
|
||||
from_utc_timestamp(current_timestamp(),'UTC+8')
|
||||
FROM dwd.dwd_ims_NFC_Hierarchy T1
|
||||
LEFT JOIN (SELECT DISTINCT APP3_COD,APP3_DES_C FROM dwd.dwd_gnd_ims_tblAPP) NFC3
|
||||
ON T1.NFC3_CODE = NFC3.APP3_COD
|
||||
LEFT JOIN (SELECT DISTINCT APP2_COD,APP2_DES_C FROM dwd.dwd_gnd_ims_tblAPP) NFC2
|
||||
ON T1.NFC2_CODE = NFC2.APP2_COD
|
||||
LEFT JOIN (SELECT DISTINCT APP1_COD,APP1_DES_C FROM dwd.dwd_gnd_ims_tblAPP) NFC1
|
||||
ON T1.NFC1_CODE = NFC1.APP1_COD
|
||||
;
|
||||
Reference in New Issue
Block a user