合同到期明细

This commit is contained in:
yangkunan 2024-11-01 22:09:22 +08:00
parent 23c49af1f2
commit 5ad044ab15

View File

@ -17,6 +17,8 @@ contract_code varchar(50) COMMENT '合同编号'
-- ,PRIMARY KEY (contract_code)
) COMMENT='月度合同到到期提醒填报';
SELECT * FROM ods_renli_contract_terminate
SELECT
contract_code -- 合同编号
,organ_code -- erp片区code
@ -30,19 +32,29 @@ contract_code -- 合同编号
,party_b -- 合作乙方
,start_date -- 生效日期
,end_date -- 结束日期
,datediff(end_date,current_date) AS expire_day -- 距离到期天数
FROM ods_renli_contract_terminate
WHERE 1 = 1
${IF(LEN(p_area)>0," AND organ_code IN ('"+JOINARRAY(p_area,"','")+"')", "")}
${IF(LEN(p_c_type)>0," AND contract_type IN ('"+JOINARRAY(p_c_type,"','")+"')", "")}
${IF(LEN(p_dt_type)>0,
switch(p_dt_type
,'7天提醒',"AND datediff(end_date,current_date) > 0 AND datediff(end_date,current_date) <= 7"
,'15天提醒',"AND datediff(end_date,current_date) > 0 AND datediff(end_date,current_date) <= 15"
,'30天提醒',"AND datediff(end_date,current_date) > 0 AND datediff(end_date,current_date) <= 30"
,'60天提醒',"AND datediff(end_date,current_date) > 0 AND datediff(end_date,current_date) <= 60"
,'90天提醒',"AND datediff(end_date,current_date) > 0 AND datediff(end_date,current_date) <= 90"
), "")}
;
1-=90
2-=60
3-=30
4-=15
5-=7"
-- 1、合同到期日-当期日期=90天提醒。显示到期合同总数量并可下钻明细。
-- 2、合同到期日-当期日期=60天提醒显示到期合同总数量并可下钻明细。
-- 3、合同到期日-当期日期=30天提醒显示到期合同总数量并可下钻明细。
-- 4、合同到期日-当期日期=15天提醒显示到期合同总数量并可下钻明细。
-- 5、合同到期日-当期日期=7天提醒显示到期合同总数量并可下钻明细。"
-- VALUE("dict_片区_项目",3,4,D4)
-- VALUE("dict_片区",1,2,B2)