95 lines
2.5 KiB
SQL
95 lines
2.5 KiB
SQL
DELIMITER $$
|
|
|
|
CREATE VIEW `vi_li_invoice_tj_gps` AS
|
|
(SELECT
|
|
`lci`.`ID` AS `contract_id`,
|
|
`lci`.`CONTRACT_NO` AS `contract_no`,
|
|
'1' AS plan_list,
|
|
`lfi`.`FACT_MONEY` AS `invoice_money`,
|
|
(SELECT
|
|
`code_library`.`itemname`
|
|
FROM
|
|
`code_library`
|
|
WHERE (
|
|
(
|
|
`code_library`.`codeno` = 'tax_type'
|
|
)
|
|
AND (`code_library`.`itemno` = 'feetype24')
|
|
)) AS `tax_type`,
|
|
'feetype24' AS tax_no,
|
|
`cac`.`CERTID` AS `cert_id`,
|
|
`cac`.`account` AS `account`,
|
|
`cac`.`acc_number` AS `acc_number`,
|
|
`cac`.`bank_name` AS `bank_name`,
|
|
`cac`.`MOBILE` AS `telephone`,
|
|
`ci`.`customertype` AS `customer_type`,
|
|
`ci`.`customername` AS `customer_name`,
|
|
`ti`.`gps_install_fee` AS `tax_ratio`,
|
|
`liti`.`status` AS `invoice_status`,
|
|
`liti`.`FPDM` AS `FPDM`,
|
|
`liti`.`FPHM` AS `FPHM`,
|
|
liti.hztzdh AS hztzdh
|
|
FROM
|
|
(
|
|
(
|
|
(
|
|
(
|
|
(
|
|
`lc_fund_income` `lfi`
|
|
LEFT JOIN `lb_contract_info` `lci`
|
|
ON ((`lfi`.`CONTRACT_ID` = `lci`.`ID`))
|
|
)
|
|
LEFT JOIN li_invoice_tj_info liti ON liti.contract_no = lci.contract_no AND liti.plan_list='1' AND liti.tax_type='feetype24'
|
|
LEFT JOIN `lb_union_lessee` `lul`
|
|
ON ((`lul`.`CONTRACT_ID` = `lci`.`ID`))
|
|
)
|
|
LEFT JOIN `customer_info` `ci`
|
|
ON (
|
|
(
|
|
`ci`.`customerid` = `lul`.`CUSTOMER_ID`
|
|
)
|
|
)
|
|
)
|
|
LEFT JOIN `customer_account` `cac`
|
|
ON ((`cac`.`CONTRACT_ID` = `lci`.`ID`))
|
|
)
|
|
LEFT JOIN `tax_info` `ti`
|
|
ON (
|
|
(
|
|
(
|
|
`ti`.`LEASE_FORM` = `lci`.`LEAS_FORM`
|
|
)
|
|
AND (
|
|
`ti`.`ID` IN (
|
|
'5ceefeccd3af4db8a98d41c203c9dbe9',
|
|
'7672ff2fa48046ebbaf905c02e993221'
|
|
)
|
|
)
|
|
)
|
|
)
|
|
)
|
|
WHERE (
|
|
(
|
|
`lci`.`SUBJECTID` = 'd989246c11c111eaaa0000163e0e11e6'
|
|
)
|
|
AND (
|
|
`lci`.`CONTRACT_STATUS` IN ('31', '100', '105')
|
|
)
|
|
AND (`lfi`.`FEE_TYPE` = 'feetype24')
|
|
AND (`lfi`.`PAY_TYPE` = 'pay_type_in')
|
|
AND (
|
|
(
|
|
(
|
|
`lfi`.`SETTLE_METHOD` = 'settlemethod11'
|
|
)
|
|
AND (
|
|
`lfi`.`PAY_STATUS` = 'apply_pass'
|
|
)
|
|
)
|
|
OR (`lfi`.`PAY_STATUS` = 'have_paid')
|
|
)
|
|
)) $$
|
|
|
|
DELIMITER ;
|
|
|