apzl_leasing/src_sql/view/vi_lc_rent_plan11.sql
2020-04-28 11:43:08 +08:00

25 lines
1.1 KiB
SQL

DELIMITER $$
ALTER ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `apzl`.`vi_lc_rent_plan11` AS (
SELECT
`lcf`.`ID` AS `id`,
`lcf`.`PAYMENT_NUMBER` AS `PAYMENT_NUMBER`,
`lcf`.`PLAN_LIST` AS `PLAN_LIST`,
`lbc`.`PROJECT_ID` AS `project_id`,
`lbc`.`ID` AS `contract_id`,
`lbc`.`CONTRACT_STATUS` AS `contract_status`,
`lbc`.`CONTRACT_NUMBER` AS `contract_number`,
(`lcf`.`RENT` - IFNULL(`lrit`.`rent`,0)) AS `rent_over`,
(`lcf`.`CORPUS` - (IFNULL(`lrit`.`corpus`,0) + IFNULL(`lrit`.`corpus_adjust`,0))) AS `corpus_over`,
(`lcf`.`INTEREST` - (IFNULL(`lrit`.`interest`,0) + IFNULL(`lrit`.`interest_adjust`,0))) AS `interest_over`,
(IFNULL(`lrit`.`penalty`,0) + IFNULL(`lrit`.`penalty_adjust`,0)) AS `fact_penalty`
FROM ((`apzl`.`lc_rent_plan` `lcf`
LEFT JOIN `apzl`.`lb_contract_info` `lbc`
ON ((`lcf`.`CONTRACT_ID` = `lbc`.`ID`)))
LEFT JOIN `apzl`.`lc_rent_income_transfer` `lrit`
ON ((`lrit`.`plan_id` = `lcf`.`ID`)))
WHERE ((`lcf`.`COLLECT_STATUS` <> '´ú³¥')
OR ISNULL(`lcf`.`COLLECT_STATUS`)
OR (`lcf`.`COLLECT_STATUS` = '')))$$
DELIMITER ;