46 lines
2.0 KiB
SQL
46 lines
2.0 KiB
SQL
DELIMITER $$
|
|
|
|
create ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `vi_li_invoice_tj_leasedirect` AS
|
|
SELECT
|
|
`lci`.`ID` AS `contract_id`,
|
|
`lci`.`CONTRACT_NO` AS `contract_no`,
|
|
`vib`.`plan_list` AS `plan_list`,
|
|
`vib`.`invoice_money` AS `invoice_money`,
|
|
`cl`.`itemname` AS `tax_type`,
|
|
`vib`.`tax_no` AS `tax_no`,
|
|
`tci`.`code` AS `tax_code`,
|
|
`ca`.`CERTID` AS `cert_id`,
|
|
`ca`.`account` AS `account`,
|
|
`ca`.`acc_number` AS `acc_number`,
|
|
`ca`.`bank_name` AS `bank_name`,
|
|
`ca`.`MOBILE` AS `telephone`,
|
|
`ci`.`customertype` AS `customer_type`,
|
|
`ci`.`customername` AS `customer_name`,
|
|
`li`.`id` AS `liti_id`,
|
|
`li`.`status` AS `invoice_status`,
|
|
`li`.`fpdm` AS `FPDM`,
|
|
`li`.`fphm` AS `FPHM`,
|
|
`li`.`hztzdh` AS `hztzdh`,
|
|
`li`.`mxxh` AS `mxxh`
|
|
FROM (((((((`apzl`.`vi_li_invoice_tj_base` `vib`
|
|
LEFT JOIN `apzl`.`lb_contract_info` `lci`
|
|
ON ((`vib`.`contract_id` = `lci`.`ID`)))
|
|
LEFT JOIN `apzl`.`li_invoice_tj_info` `li`
|
|
ON (((`li`.`status` = 'Y')
|
|
AND (`li`.`contract_no` = `lci`.`CONTRACT_NO`)
|
|
AND (`li`.`tax_type` = CONVERT(`vib`.`tax_no` USING gbk))
|
|
AND (`li`.`plan_list` = CONVERT(`vib`.`plan_list` USING gbk)))))
|
|
LEFT JOIN `apzl`.`lb_union_lessee` `lul`
|
|
ON ((`lul`.`CONTRACT_ID` = `lci`.`ID`)))
|
|
LEFT JOIN `apzl`.`customer_info` `ci`
|
|
ON ((`ci`.`customerid` = `lul`.`CUSTOMER_ID`)))
|
|
LEFT JOIN `apzl`.`customer_account` `ca`
|
|
ON (((`ca`.`CONTRACT_ID` = `lul`.`CONTRACT_ID`))))
|
|
LEFT JOIN `apzl`.`code_library` `cl`
|
|
ON (((`cl`.`codeno` = 'tax_type')
|
|
AND (`cl`.`itemno` = `vib`.`tax_no`))))
|
|
LEFT JOIN `apzl`.`tax_code_info` `tci`
|
|
ON ((`tci`.`tax_type` = `cl`.`itemno`)))
|
|
WHERE ((`vib`.`tax_no` IN('rent','penalty','feetype1','feetype4','feetype30'))
|
|
AND (`lci`.`LEAS_FORM` = '01'))$$
|
|
DELIMITER ; |