402882335e316a9e015e32006c300015借款统计表loan_statistics2c9023815726a036015726a496b00001COMPLEXSQLSELECT
lbi.bill_id,
ll.id AS lendid,
ll.lender,
ROUND(lbi.loan_amount,2)/10000 AS loan_amount,
lbi.rate,
IFNULL(ROUND(lbfplist.servicemoney,2),0.00)/10000 AS servicemoney,
IFNULL(ROUND(lbfplist.managemoney,2),0.00)/10000 AS managemoney,
IFNULL(ROUND(lbfplist.cautionmoney,2),0.00)/10000 AS cautionmoney,
IFNULL(ROUND(liplist.suminterest,2),0.00)/10000 AS suminterest,
lbi.loan_term,
IFNULL(ROUND(lfrilist.sumrent,2),0.00)/10000 AS sumrent,
ROUND(lbi.loan_amount+liplist.suminterest-IFNULL(lfrilist.sumrent,0.00),2)/10000 remainingrent
FROM
loan_bill_info lbi
LEFT JOIN
(SELECT
lbfp.bill_id,
SUM(CASE lbfp.fee_type WHEN 'LoanFeeType04' THEN lbfp.plan_money ELSE 0.00 END) AS servicemoney,
SUM(CASE lbfp.fee_type WHEN 'LoanFeeType07' THEN lbfp.plan_money ELSE 0.00 END) AS managemoney,
SUM(CASE lbfp.fee_type WHEN 'LoanFeeType05' THEN lbfp.plan_money ELSE 0.00 END) AS cautionmoney
FROM LOAN_BILL_FEE_PLAN lbfp
GROUP BY lbfp.bill_id
) lbfplist ON lbfplist.bill_id=lbi.id
LEFT JOIN (SELECT lip.bill_id,SUM(lip.interest) suminterest FROM LOAN_INTEREST_PLAN lip GROUP BY lip.bill_id)liplist ON lbi.id=liplist.bill_id
LEFT JOIN (SELECT lfri.bill_id,SUM(lfri.rent) sumrent FROM LOAN_FUND_RENT_INCOME lfri GROUP BY lfri.bill_id)lfrilist ON lbi.id=lfrilist.bill_id
LEFT JOIN LOAN_CONTRACT_INFO lci ON lci.id=lbi.contract_id
LEFT JOIN LOAN_LENDER ll ON ll.id=lbi.lender_id
ORDER BY lbi.bill_id,ll.lender402882335e316a9e015e322f8ad7001ebill_idSTRINGbill_id10012truefalsefalsefalsefalse402882335e316a9e015e322f8ad70023lendidSTRINGlendid10013falsefalsefalsefalsefalse402882335e316a9e015e322f8ad7001dlenderSTRINGlender10014truefalsefalsefalsefalse402882335e316a9e015e322f8ad7001cloan_amountNUMBER#,##0.000000loan_amount10015truefalsefalsefalsefalseRIGHT402882335e316a9e015e322f8ad7001arateNUMBERrate10016truefalsefalsefalsefalseRIGHT402882335e316a9e015e322f8ad7001fservicemoneyNUMBER#,##0.000000servicemoney10017truefalsefalsefalsefalseRIGHT402882335e316a9e015e322f8ad70021managemoneyNUMBER#,##0.000000managemoney10018truefalsefalsefalsefalseRIGHT402882335e316a9e015e322f8ad60019cautionmoneyNUMBER#,##0.000000cautionmoney10019truefalsefalsefalsefalseRIGHT402882335e316a9e015e322f8ad70020suminterestNUMBER#,##0.000000suminterest10020truefalsefalsefalsefalseRIGHT402882335e316a9e015e322f8ad70022loan_termSTRINGloan_term10021truefalsefalsefalsefalseRIGHT402882335e316a9e015e322f8ad60018sumrentNUMBER#,##0.000000sumrent10022truefalsefalsefalsefalseRIGHT402882335e316a9e015e322f8ad7001bremainingrentNUMBER#,##0.000000remainingrent10023truefalsefalsefalsefalseRIGHT402882335e316a9e015e3238b3cd0024bill_idFILTERSTRINGTEXT0402882335e316a9e015e32391c7e0025lenderFILTER120falsefalsetruefalsefalse