update20260427
This commit is contained in:
24
county/03 dm_ims_td_county_geo.sql
Normal file
24
county/03 dm_ims_td_county_geo.sql
Normal file
@@ -0,0 +1,24 @@
|
||||
-- Databricks notebook source
|
||||
-----------------------------------------------创建county geo表-----------------------------------------------
|
||||
insert overwrite table dm.dm_ims_td_county_geo
|
||||
with geo as (
|
||||
select
|
||||
distinct
|
||||
REGION_COD
|
||||
from tmp.tmp_imscounty_Result
|
||||
)
|
||||
select distinct
|
||||
case when A.PROVINCE_CODE is not null then A.PROVINCE_CODE
|
||||
when A.PROVINCE_CODE is null and geo.REGION_COD = 'Others' then 'ROC'
|
||||
when A.PROVINCE_CODE is null and geo.REGION_COD = 'OBU_OtherProv' then 'OBUROC'
|
||||
when A.PROVINCE_CODE is null and geo.REGION_COD = 'BBU_OtherProv' then 'BBUROC'
|
||||
end AUDIT_COD,
|
||||
geo.REGION_COD,
|
||||
nvl(A.PROVINCE_C,geo.REGION_COD ) PROVINCE_C,
|
||||
nvl(A.PROVINCE_MAP,geo.REGION_COD ) PROVINCE_MAP,
|
||||
nvl(INITCAP(A.REGION_CENTER),geo.REGION_COD ) REGION_CENTER
|
||||
from geo
|
||||
left join (select * from dm.dm_ims_td_geo where PROVINCE_CODE is not null) A
|
||||
on geo.REGION_COD = A.PROVINCE
|
||||
|
||||
|
||||
Reference in New Issue
Block a user