1.vi_splitting_pay视图
This commit is contained in:
parent
df921920af
commit
0b164ebb93
38
src_sql/view/vi_splitting_pay.sql
Normal file
38
src_sql/view/vi_splitting_pay.sql
Normal file
@ -0,0 +1,38 @@
|
||||
DELIMITER $$
|
||||
|
||||
create ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `vi_splitting_pay` AS (
|
||||
SELECT
|
||||
`lci`.`distributor_id` AS `distributor_id`,
|
||||
lci.id AS contract_id,
|
||||
`lci`.`CONTRACT_NO` AS `CONTRACT_NO`,
|
||||
`lul`.`CUSTOMER_NAME` AS `customer_name`,
|
||||
MAX(`lrp`.`PLAN_LIST`) AS plan_list,
|
||||
IFNULL(`lsp`.`splitting_money`,0) AS `splitting_money`,
|
||||
lccc.charge_1 AS charge_1,
|
||||
lccc.ratio_1 AS ratio_1,
|
||||
lccc.charge_2 AS charge_2,
|
||||
lccc.ratio_2 AS ratio_2,
|
||||
lccc.charge_3 AS charge_3,
|
||||
lccc.ratio_3 AS ratio_3,
|
||||
lccc.charge_4 AS charge_4,
|
||||
lccc.ratio_4 AS ratio_4
|
||||
|
||||
FROM ((((`apzl`.`lc_commission_charge_config` `lccc`
|
||||
LEFT JOIN `apzl`.`lb_contract_info` `lci`
|
||||
ON ((`lccc`.`product_id` = `lci`.`PRODUCT_ID` AND lccc.distributor_id=lci.distributor_id)))
|
||||
LEFT JOIN `apzl`.`lc_rent_plan` `lrp`
|
||||
ON ((`lci`.`ID` = `lrp`.`CONTRACT_ID`)))
|
||||
LEFT JOIN `apzl`.`lb_union_lessee` `lul`
|
||||
ON (((`lul`.`CONTRACT_ID` = `lci`.`ID`)
|
||||
AND (`lul`.`IS_MAIN` = 'Y'))))
|
||||
|
||||
LEFT JOIN (SELECT
|
||||
SUM(`apzl`.`lc_splitting_pay`.`splitting_money`) AS `splitting_money`,
|
||||
`apzl`.`lc_splitting_pay`.`contract_id` AS `contract_id`
|
||||
FROM `apzl`.`lc_splitting_pay`
|
||||
GROUP BY `apzl`.`lc_splitting_pay`.`contract_id`) `lsp`
|
||||
ON ((`lsp`.`contract_id` = `lci`.`ID`)))
|
||||
WHERE (`lrp`.`COLLECT_STATUS` IN('微信','网银收款','代偿','批量收款') AND lrp.corpus_sp IS NOT NULL AND lci.id NOT IN(SELECT contract_id FROM lc_split_occupy_process))
|
||||
GROUP BY `lci`.`ID`)$$
|
||||
|
||||
DELIMITER ;
|
||||
Loading…
x
Reference in New Issue
Block a user