diff --git a/dw/dim/dim_project_base_info_d.sql b/dw/dim/dim_project_base_info_d.sql index 8bfb4a2..1395e99 100644 --- a/dw/dim/dim_project_base_info_d.sql +++ b/dw/dim/dim_project_base_info_d.sql @@ -2,6 +2,8 @@ -- 修改人: 杨坤安 -- 修改日期: 2024-09-06 -- 修改内容: 一个项目接管面积会有多个,先累加再关联 +-- 修改日期: 2024-09-24 +-- 修改内容: 项目对应业态取值规则变更 -- ***************************** select b.CommId @@ -57,6 +59,7 @@ select , a.CityLevel , a.CommitteeTermStartDate , a.CommitteeTermEndDate + , b.DictionaryName AS StateNameNew from ( select c.CommId @@ -117,5 +120,26 @@ from ( on a.ParentId = c.id group by 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33 ) a - right join (select * from ods_erp_tb_hspr_community_d where IsDelete = 0) b - on a.CommId = b.CommId \ No newline at end of file + right join + ( + SELECT + b1.* + ,b2.DictionaryName + FROM + ( + select + * + from ods_erp_tb_hspr_community_d + where IsDelete = 0 + )b1 + LEFT JOIN + (-- add 2024-09-24 项目业态新规则取数 + select + DictionaryCode -- 项目业态编码 + ,DictionaryName -- 项目业态名称 + from ods_erp_tb_dictionary_projectformat_d + )b2 + ON B1.CommKind = b2.DictionaryCode + + ) b + on a.CommId = b.CommId \ No newline at end of file