合同结束定时任务SQL视图
This commit is contained in:
parent
843fa48552
commit
f0f4d17a68
@ -1,23 +1,30 @@
|
||||
DELIMITER $$
|
||||
|
||||
ALTER ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `vi_normalsettle_contract` AS
|
||||
ALTER ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `apzl`.`vi_normalsettle_contract` AS
|
||||
SELECT
|
||||
`lci`.`ID` AS `contract_id`,
|
||||
`lci`.`CONTRACT_STATUS` AS `contract_status`,
|
||||
`lcc`.`INCOME_NUMBER` AS `income_number`
|
||||
FROM `apzl`.`lb_contract_info` `lci`
|
||||
LEFT JOIN (SELECT contract_id,SUM(rent) AS rent,MAX(PLAN_LIST) PLAN_LIST FROM `apzl`.`lc_rent_plan` GROUP BY contract_id)`lrp`
|
||||
ON `lrp`.`CONTRACT_ID` = `lci`.`ID`
|
||||
LEFT JOIN (SELECT contract_id,SUM(rent) AS rent,MAX(PLAN_LIST) PLAN_LIST FROM `apzl`.`lc_rent_income` GROUP BY contract_id) `lri`
|
||||
ON `lri`.`CONTRACT_ID` = `lci`.`id`
|
||||
LEFT JOIN `apzl`.`lc_contract_condition` `lcc`
|
||||
ON `lcc`.`CONTRACT_ID` = `lci`.`id`
|
||||
|
||||
WHERE
|
||||
`lci`.`CONTRACT_STATUS` = '31' AND
|
||||
`lri`.`rent` -`lrp`.`RENT`>0
|
||||
AND `lrp`.`PLAN_LIST` = `lcc`.`INCOME_NUMBER`
|
||||
AND `lri`.`PLAN_LIST` = `lcc`.`INCOME_NUMBER`
|
||||
$$
|
||||
FROM (((`apzl`.`lb_contract_info` `lci`
|
||||
LEFT JOIN (SELECT
|
||||
`apzl`.`lc_rent_plan`.`CONTRACT_ID` AS `contract_id`,
|
||||
SUM(`apzl`.`lc_rent_plan`.`RENT`) AS `rent`,
|
||||
MAX(`apzl`.`lc_rent_plan`.`PLAN_LIST`) AS `PLAN_LIST`
|
||||
FROM `apzl`.`lc_rent_plan`
|
||||
GROUP BY `apzl`.`lc_rent_plan`.`CONTRACT_ID`) `lrp`
|
||||
ON ((`lrp`.`contract_id` = `lci`.`ID`)))
|
||||
LEFT JOIN (SELECT
|
||||
`apzl`.`lc_rent_income`.`CONTRACT_ID` AS `contract_id`,
|
||||
SUM(`apzl`.`lc_rent_income`.`RENT`) AS `rent`,
|
||||
MAX(`apzl`.`lc_rent_income`.`PLAN_LIST`) AS `PLAN_LIST`
|
||||
FROM `apzl`.`lc_rent_income`
|
||||
GROUP BY `apzl`.`lc_rent_income`.`CONTRACT_ID`) `lri`
|
||||
ON ((`lri`.`contract_id` = `lci`.`ID`)))
|
||||
LEFT JOIN `apzl`.`lc_contract_condition` `lcc`
|
||||
ON ((`lcc`.`CONTRACT_ID` = `lci`.`ID`)))
|
||||
WHERE ((`lci`.`CONTRACT_STATUS` = '31')
|
||||
AND ((`lri`.`rent` - `lrp`.`rent`) > 0)
|
||||
AND (`lrp`.`PLAN_LIST` = `lcc`.`INCOME_NUMBER`)
|
||||
AND (`lri`.`PLAN_LIST` = `lcc`.`INCOME_NUMBER`))$$
|
||||
|
||||
DELIMITER ;
|
||||
Loading…
x
Reference in New Issue
Block a user