做综合月报时,需要多张接口表关联取数据,关联时,中间有一个接口表的数据有重复,会导致整个数据块有问题。
在做综合月报时,因为规整库人口数据中有8个区划不在t_dim_area表中。导致left join 时,会有部分数据丢失,所以采取了默认将那8个区划默认为该区划下的存在的区划排序后第一条。
('340225271029','340225271032','340225271028','340225271031','340225271030','340225271034','340225271033','340225271035')
将这8个区划默认为
CASE WHEN AREACODE NOT IN
('340225271029','340225271032','340225271028','340225271031','340225271030','340225271034','340225271033','340225271035') THEN AREACODE
ELSE (
SELECT areacode
FROM (
SELECT AREACODE
FROM T_FACT_ZHYB_PEOHOUSE_MON
WHERE areacode L