多经合同到期情况明细表
This commit is contained in:
parent
6351486b57
commit
a191fbfb82
@ -39,6 +39,7 @@
|
|||||||
<file url="file://$PROJECT_DIR$/finereport/xiazuan/3_property/2_报事情况报表.sql" dialect="MySQL" />
|
<file url="file://$PROJECT_DIR$/finereport/xiazuan/3_property/2_报事情况报表.sql" dialect="MySQL" />
|
||||||
<file url="file://$PROJECT_DIR$/finereport/xiazuan/3_property/4_投诉明细.sql" dialect="MySQL" />
|
<file url="file://$PROJECT_DIR$/finereport/xiazuan/3_property/4_投诉明细.sql" dialect="MySQL" />
|
||||||
<file url="file://$PROJECT_DIR$/finereport/xiazuan/4_engine/1_异常抬杆下钻明细.sql" dialect="MySQL" />
|
<file url="file://$PROJECT_DIR$/finereport/xiazuan/4_engine/1_异常抬杆下钻明细.sql" dialect="MySQL" />
|
||||||
|
<file url="file://$PROJECT_DIR$/finereport/xiazuan/6_innovation/5_多经合同到期情况.sql" dialect="MySQL" />
|
||||||
<file url="file://$PROJECT_DIR$/finereport/xiazuan/6_innovation/7_空间运营出租率明细.sql" dialect="MySQL" />
|
<file url="file://$PROJECT_DIR$/finereport/xiazuan/6_innovation/7_空间运营出租率明细.sql" dialect="MySQL" />
|
||||||
<file url="file://$PROJECT_DIR$/finereport/xiazuan/6_innovation/9_多径回款情况.sql" dialect="MySQL" />
|
<file url="file://$PROJECT_DIR$/finereport/xiazuan/6_innovation/9_多径回款情况.sql" dialect="MySQL" />
|
||||||
<file url="file://$PROJECT_DIR$/finereport/xiazuan/6_innovation/新零售订单明细.sql" dialect="MySQL" />
|
<file url="file://$PROJECT_DIR$/finereport/xiazuan/6_innovation/新零售订单明细.sql" dialect="MySQL" />
|
||||||
|
@ -35,3 +35,6 @@ left join (select id, left(pqbm,4) pqbm from ods_oa_uf_wy_pq_d where length(pqbm
|
|||||||
on a.sspq = c.id
|
on a.sspq = c.id
|
||||||
left join (select pqbm, pqmc from ods_oa_uf_wy_pq_d where length(pqbm)=4) d -- 片区
|
left join (select pqbm, pqmc from ods_oa_uf_wy_pq_d where length(pqbm)=4) d -- 片区
|
||||||
on c.pqbm = d.pqbm
|
on c.pqbm = d.pqbm
|
||||||
|
-- SELECT count(DISTINCT sszy) from ods_oa_uf_wy_qf_d where zt IN('6','7','8','9','10','11') And fyrq <= '2024-08-20'
|
||||||
|
|
||||||
|
-- SELECT COUNT(DISTINCT belong_resource) FROM dwd_law_owed_info_d where status_id IN('6','7','8','9','10','11')
|
@ -0,0 +1,109 @@
|
|||||||
|
-- *****************************
|
||||||
|
-- 创建人员: 杨坤安
|
||||||
|
-- 创建时间: 2024-08-21
|
||||||
|
-- 功能描述: 多径合同到期表填报表
|
||||||
|
-- *****************************
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS dw.ods_divfmanage_contract_d;
|
||||||
|
CREATE TABLE IF NOT EXISTS dw.ods_divfmanage_contract_d (
|
||||||
|
id VARCHAR(100) PRIMARY KEY
|
||||||
|
,CommID VARCHAR(100) COMMENT '项目ID'
|
||||||
|
,comm_name VARCHAR(100) COMMENT '项目名称'
|
||||||
|
,OrganCode VARCHAR(100) COMMENT '片区ID'
|
||||||
|
,organ_name VARCHAR(100) COMMENT '片区名称'
|
||||||
|
,ContractCategory VARCHAR(100) COMMENT '合同类型'
|
||||||
|
,ContractName VARCHAR(100) COMMENT '合同名称'
|
||||||
|
,BuyerConnectpeople VARCHAR(100) COMMENT '商家名称-乙方'
|
||||||
|
,ContractBeginTime VARCHAR(100) COMMENT '合同开始时间'
|
||||||
|
,ContractEndTime VARCHAR(100) COMMENT '合同结束时间'
|
||||||
|
,ContractTotalPrice DECIMAL(12,6) COMMENT '合同金额'
|
||||||
|
,is_renew VARCHAR(100) COMMENT '是否续签'
|
||||||
|
)COMMENT = '多径合同到期表填报表'
|
||||||
|
;
|
||||||
|
|
||||||
|
|
||||||
|
SELECT count(1) from dw.ods_divfmanage_contract_d
|
||||||
|
where is_renew = '1';
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
*
|
||||||
|
FROM dw.ods_divfmanage_contract_d
|
||||||
|
where is_renew = '1' ;
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
*
|
||||||
|
FROM dw.ods_divfmanage_contract_d
|
||||||
|
ORDER BY ContractEndTime;
|
||||||
|
|
||||||
|
TRUNCATE TABLE dw.ods_divfmanage_contract_d;
|
||||||
|
|
||||||
|
INSERT INTO ods_divfmanage_contract_d
|
||||||
|
SELECT
|
||||||
|
a.id as id
|
||||||
|
,A.CommID AS CommID -- 项目ID
|
||||||
|
,B.comm_name AS comm_name -- 项目名称
|
||||||
|
,B.organ_code AS OrganCode -- 片区ID
|
||||||
|
,B.organ_name AS organ_name -- 片区名称
|
||||||
|
,A.ContractCategory AS ContractCategory -- 合同类型
|
||||||
|
,A.ContractName AS ContractName -- 合同名称
|
||||||
|
,A.BuyerConnectpeople AS BuyerConnectpeople -- 商家名称-乙方
|
||||||
|
,A.ContractBeginTime AS ContractBeginTime -- 合同开始时间
|
||||||
|
,A.ContractEndTime AS ContractEndTime -- 合同结束时间
|
||||||
|
,A.ContractTotalPrice AS ContractTotalPrice -- 合同金额
|
||||||
|
,'0' AS is_renew -- 是否续签
|
||||||
|
FROM
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
id
|
||||||
|
,CommID -- 项目ID
|
||||||
|
,OrganCode -- 片区ID
|
||||||
|
,ContractCategory -- 合同类型
|
||||||
|
,ContractName -- 合同名称
|
||||||
|
,BuyerConnectpeople -- 商家名称-乙方
|
||||||
|
,ContractBeginTime -- 合同开始时间
|
||||||
|
,ContractEndTime -- 合同结束时间
|
||||||
|
,ContractTotalPrice -- 合同金额
|
||||||
|
FROM dw.ods_erp_tb_divfmanage_contract_d
|
||||||
|
WHERE IFNULL(IsDelete, 0) = 0
|
||||||
|
AND IFNULL (AuditStatus, '') = '已审核'
|
||||||
|
AND IFNULL (ContractChangeType, '') <> '终止'
|
||||||
|
AND ContractEndTime >= CURDATE()
|
||||||
|
AND datediff(ContractEndTime,CURDATE()) BETWEEN 0 AND 90
|
||||||
|
)A
|
||||||
|
JOIN
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
DISTINCT
|
||||||
|
organ_code -- erp片区id
|
||||||
|
,organ_name -- erp片区名称
|
||||||
|
,comm_id -- erp项目id
|
||||||
|
,comm_name -- erp项目名称
|
||||||
|
FROM dw.dim_organ_mapping -- 组织结构映射维度表
|
||||||
|
WHERE comm_id IS NOT NULL
|
||||||
|
)B
|
||||||
|
ON A.CommID = B.comm_id
|
||||||
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- 【数据集】
|
||||||
|
SELECT
|
||||||
|
id
|
||||||
|
,CommID -- 项目ID
|
||||||
|
,comm_name -- 项目名称
|
||||||
|
,OrganCode -- 片区ID
|
||||||
|
,organ_name -- 片区名称
|
||||||
|
,ContractCategory -- 合同类型
|
||||||
|
,ContractName -- 合同名称
|
||||||
|
,BuyerConnectpeople -- 商家名称-乙方
|
||||||
|
,substr(ContractBeginTime,1,10) AS ContractBeginTime -- 合同开始时间
|
||||||
|
,substr(ContractEndTime,1,10) AS ContractEndTime -- 合同结束时间
|
||||||
|
,ContractTotalPrice -- 合同金额
|
||||||
|
,is_renew -- 是否续签
|
||||||
|
FROM dw.ods_divfmanage_contract_d
|
||||||
|
WHERE is_renew = '0'
|
||||||
|
${IF(LEN(p_area)!=0," and OrganCode IN ('"+JOINARRAY(p_area,"','")+"')","")}
|
||||||
|
${IF(LEN(p_shop)!=0," and CommID IN ('"+JOINARRAY(p_shop,"','")+"')","")}
|
||||||
|
${if(left(fine_role,2)=="项目","and comm_name = '"+GETUSERDEPARTMENTS(3)+"'","")}
|
Loading…
Reference in New Issue
Block a user