apzl_leasing/报表/汽车类报表一/信审及放款日报表.xml
2020-10-23 13:26:40 +08:00

1124 lines
37 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TenwaReport>
<datasources>
<datasource>
<id>2c9023815726a036015726a496b00001</id>
<dataSourceName>eleasing_mysql</dataSourceName>
<dataSourceType>SPRING</dataSourceType>
<jndi>dataSourceJDBC</jndi>
<url></url>
<username></username>
<driverName></driverName>
<password></password>
<dialect>com.tenwa.report.query.dialect.MysqlDialect</dialect>
<dialectName>Mysql</dialectName>
</datasource>
</datasources>
<reports>
<report>
<id>2c9c81b97520309601754a6a89670001</id>
<name>信审及放款日报表</name>
<enname>credit_day_report</enname>
<code>REPORT_CODE_1603271297382</code>
<isActived>true</isActived>
<position>28</position>
<reportType>REPORT</reportType>
<parentReport>2c9c81b7685efbbc016931c675a50006</parentReport>
<children/>
<layouts>
<layout>2c9c81b97520309601754a6d701d0003</layout>
</layouts>
</report>
</reports>
<tables>
<table>
<id>2c9c81b97520309601754a6d05880002</id>
<name>信审及放款日报表</name>
<enname>credit_day_report</enname>
<reportDataSource>2c9023815726a036015726a496b00001</reportDataSource>
<queryType>COMPLEXSQL</queryType>
<sql>SELECT
t2.tjrq,
t2.jxsname,
h.danbao_no ,
h.daili,
h.cheng_shang,
h.new_old,
t2.jjsb ,
t2.jjtg ,
t2.jjjj ,
t2.sqcx ,
t2.sdinumber ,
t2.sdimoney ,
t2.lfitnumber ,
t2.lfitmoney
FROM
(
SELECT
ifnull( t1.inputtime, t1.didate ) tjrq,
ifnull( t1.jxsname, t1.diname ) jxsname,
t1.jjsb ,
t1.jjtg ,
t1.jjjj ,
t1.sqcx ,
t1.sdinumber ,
t1.sdimoney ,
t1.lfitnumber ,
t1.lfitmoney
FROM
(
SELECT
jjmx.inputtime ,
jjmx.jxsname ,
jjmx.jjsb ,
jjmx.jjtg ,
jjmx.jjjj ,
jjmx.sqcx ,
fkmx.didate ,
fkmx.diname ,
fkmx.sdinumber ,
fkmx.sdimoney ,
fkmx.lfitnumber ,
fkmx.lfitmoney
FROM
(
SELECT
input.inputtime,
input.jxsname,
sum( input.inputnumber ) jjsb,
sum( via.vianumber ) jjtg,
sum( veto.vetonumber ) jjjj,
sum( repeal.repealnumber ) sqcx
FROM
(
SELECT
DATE( ft.endtime ) inputtime,
di.F_I_TYPE inputjtxz,
di.PROVINCES inputsf,
di.distributor_address inputcs,
di.DISTRIBUTOR_NAME jxsname,
psl.specificname inputcp,
SUM( lcct.CLEAN_LEASE_MONEY ) inputrze,
COUNT( di.F_I_TYPE ) inputnumber,
lpit.PRODUCT_ID PRODUCT_ID
FROM
flow_bussiness_object fbo
LEFT JOIN flow_task ft ON fbo.flow_unid = ft.objectno
LEFT JOIN lb_project_info_temp lpit ON fbo.proj_id = lpit.id
LEFT JOIN distributor_info di ON lpit.distributor_id = di.distributor_no
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.flowunid = fbo.flow_unid
LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid = lpit.product_id
WHERE
fbo.flow_name = '业务申请流程'
AND ( ft.phasename = '否决' OR ft.phasename = '结束' )
GROUP BY
DATE( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.distributor_address,
di.DISTRIBUTOR_NAME,
psl.specificname
) input
LEFT JOIN (
SELECT
DATE( ft.endtime ) viatime,
di.F_I_TYPE viajtxz,
di.PROVINCES viasf,
di.distributor_address viacs,
di.DISTRIBUTOR_NAME viajxsname,
psl.specificname viacp,
SUM( lcct.CLEAN_LEASE_MONEY ) viarze,
COUNT( di.F_I_TYPE ) vianumber
FROM
flow_bussiness_object fbo
LEFT JOIN flow_task ft ON fbo.flow_unid = ft.objectno
LEFT JOIN lb_project_info_temp lpit ON fbo.proj_id = lpit.id
LEFT JOIN distributor_info di ON lpit.distributor_id = di.distributor_no
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.flowunid = fbo.flow_unid
LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid = lpit.product_id
WHERE
fbo.flow_name = '业务申请流程'
AND ft.phasename = '结束'
GROUP BY
DATE( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.distributor_address,
di.DISTRIBUTOR_NAME,
psl.specificname
) via ON input.inputtime = via.viatime
AND input.inputjtxz = via.viajtxz
AND input.inputsf = via.viasf
AND input.inputcs = via.viacs
AND input.jxsname = via.viajxsname
AND input.inputcp = via.viacp
LEFT JOIN (
SELECT
DATE( ft.endtime ) vetotime,
di.F_I_TYPE vetojtxz,
di.PROVINCES vetosf,
di.distributor_address vetocs,
di.DISTRIBUTOR_NAME vetojxsname,
psl.specificname vetocp,
SUM( lcct.CLEAN_LEASE_MONEY ) vetorze,
COUNT( di.F_I_TYPE ) vetonumber
FROM
flow_bussiness_object fbo
LEFT JOIN flow_task ft ON fbo.flow_unid = ft.objectno
LEFT JOIN lb_project_info_temp lpit ON fbo.proj_id = lpit.id
LEFT JOIN distributor_info di ON lpit.distributor_id = di.distributor_no
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.flowunid = fbo.flow_unid
LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid = lpit.product_id
WHERE
fbo.flow_name = '业务申请流程'
AND ft.phasename = '否决'
GROUP BY
DATE( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.distributor_address,
di.DISTRIBUTOR_NAME,
psl.specificname
) veto ON input.inputtime = veto.vetotime
AND input.inputjtxz = veto.vetojtxz
AND input.inputsf = veto.vetosf
AND input.inputcs = veto.vetocs
AND input.jxsname = veto.vetojxsname
AND input.inputcp = veto.vetocp
LEFT JOIN (
SELECT
DATE( ft.endtime ) repealtime,
di.F_I_TYPE repealjtxz,
di.PROVINCES repealsf,
di.distributor_address repealcs,
di.DISTRIBUTOR_NAME repealjxsname,
psl.specificname repealcp,
SUM( lcct.CLEAN_LEASE_MONEY ) repealrze,
COUNT( di.F_I_TYPE ) repealnumber
FROM
flow_bussiness_object fbo
LEFT JOIN flow_task ft ON fbo.flow_unid = ft.objectno
LEFT JOIN lb_project_info_temp lpit ON fbo.proj_id = lpit.id
LEFT JOIN distributor_info di ON lpit.distributor_id = di.distributor_no
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.flowunid = fbo.flow_unid
LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid = lpit.product_id
WHERE
( fbo.flow_name = '业务撤销流程' OR fbo.flow_name = '合同撤销流程(汽车)' )
AND ft.phasename = '结束'
GROUP BY
DATE( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.distributor_address,
di.DISTRIBUTOR_NAME,
psl.specificname
) repeal ON input.inputtime = repeal.repealtime
AND input.inputjtxz = repeal.repealjtxz
AND input.inputsf = repeal.repealsf
AND input.inputcs = repeal.repealcs
AND input.jxsname = repeal.repealjxsname
AND input.inputcp = repeal.repealcp
LEFT JOIN code_library clcs ON clcs.sortno = LEFT ( input.inputcs, 4 )
AND clcs.CodeNO = 'AreaCode'
LEFT JOIN code_library clsf ON clsf.sortno = LEFT ( input.inputcs, 2 )
AND clsf.CodeNO = 'AreaCode'
LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid = input.product_id
GROUP BY
input.inputtime,
input.jxsname
) jjmx
LEFT JOIN (
SELECT
di.didate,
di.diname,
sum( di1.dinumber ) sdinumber,
sum( di1.dimoney ) sdimoney,
sum( lfit.lfitnumber ) lfitnumber,
sum( lfit.lfitmoney ) lfitmoney
FROM
(
SELECT
t.subjectname,
t.didate,
t.ditype,
t.diprov,
t.diaddress,
t.diname,
t.diprod
FROM
(
SELECT
lp.subjectname,
date( ft.endtime ) didate,
di.F_I_TYPE ditype,
di.PROVINCES diprov,
di.DISTRIBUTOR_ADDRESS diaddress,
di.distributor_name diname,
ps.specificname diprod
FROM
distributor_info di
LEFT JOIN lb_project_info lp ON lp.distributor_id = di.distributor_no
LEFT JOIN PRD_SPECIFIC_LIBRARY ps ON ps.productid = lp.product_id
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.project_id = lp.id
LEFT JOIN FLOW_OBJECT fo ON fo.objectno = lcct.flowunid
LEFT JOIN FLOW_task ft ON ft.objectno = fo.objectno
WHERE
( fo.phasename = '结束' AND fo.flowname = '合同制作流程' AND ft.phasename = '结束' )
OR ( ( ft.phasename = '通过' OR ft.phasename = '否决' ) AND fo.flowname = '付款申请(汽车)' )
OR ( fo.phasename = '结束' AND fo.flowname = '合同撤销流程(汽车)' AND fo.phasename = '结束' AND ft.phasename = '结束' ) UNION ALL
SELECT
lpi.subjectname,
date( lf.fact_date ) lfitdate,
di.F_I_TYPE lfittype,
di.PROVINCES lfitprov,
di.DISTRIBUTOR_ADDRESS lfitaddress,
di.distributor_name lfitname,
ps.specificname lfitprod
FROM
distributor_info di
LEFT JOIN lb_project_info lpi ON lpi.distributor_id = di.distributor_no
LEFT JOIN PRD_SPECIFIC_LIBRARY ps ON ps.productid = lpi.product_id
LEFT JOIN LC_FUND_INCOME_TEMP lf ON lf.project_id = lpi.id
LEFT JOIN FLOW_task ft ON ft.objectno = lf.flowunid
LEFT JOIN FLOW_OBJECT fo ON fo.objectno = lf.flowunid
WHERE
lf.EBANK_STATUS = '05'
AND fo.flowname = '实际付款流程(汽车)'
AND fo.phasename = '结束'
AND ft.phasename = '结束'
) t
GROUP BY
t.didate,
t.ditype,
t.diprov,
t.diaddress,
t.diname,
t.diprod
) di
LEFT JOIN (
SELECT
date( ft.endtime ) didate,
di.F_I_TYPE ditype,
di.PROVINCES diprov,
di.DISTRIBUTOR_ADDRESS diaddress,
di.distributor_name diname,
ps.specificname diprod,
sum( lcct.CLEAN_LEASE_MONEY ) dimoney,
count( di.F_I_TYPE ) dinumber
FROM
distributor_info di
LEFT JOIN lb_project_info lp ON lp.distributor_id = di.distributor_no
LEFT JOIN PRD_SPECIFIC_LIBRARY ps ON ps.productid = lp.product_id
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.project_id = lp.id
LEFT JOIN FLOW_OBJECT fo ON fo.objectno = lcct.flowunid
LEFT JOIN FLOW_task ft ON ft.objectno = fo.objectno
AND ft.phasename = '通过'
WHERE
fo.phasename = '通过'
AND fo.flowname = '付款申请(汽车)'
GROUP BY
date( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.DISTRIBUTOR_ADDRESS,
di.distributor_name,
ps.specificname
) di1 ON di.didate = di1.didate
AND di.ditype = di1.ditype
AND di.diprov = di1.diprov
AND di.diaddress = di1.diaddress
AND di.diname = di1.diname
AND di.diprod = di1.diprod
LEFT JOIN (
SELECT
date( ft.endtime ) mjdate,
di.F_I_TYPE mjtype,
di.PROVINCES mjprov,
di.DISTRIBUTOR_ADDRESS mjaddress,
di.distributor_name mjname,
ps.specificname mjprod,
sum( lcct.CLEAN_LEASE_MONEY ) mjmoney,
count( di.F_I_TYPE ) mjnumber
FROM
distributor_info di
LEFT JOIN lb_project_info lci ON lci.distributor_id = di.distributor_no
LEFT JOIN PRD_SPECIFIC_LIBRARY ps ON ps.productid = lci.product_id
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.project_id = lci.id
LEFT JOIN FLOW_OBJECT fot ON fot.objectno = lcct.flowunid
LEFT JOIN FLOW_task ft ON ft.objectno = fot.objectno
WHERE
ft.phasename = '否决'
AND fot.flowname = '付款申请(汽车)'
GROUP BY
date( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.DISTRIBUTOR_ADDRESS,
di.distributor_name,
ps.specificname
) mj ON di.didate = mj.mjdate
AND di.ditype = mj.mjtype
AND di.diprov = mj.mjprov
AND di.diaddress = mj.mjaddress
AND di.diname = mj.mjname
AND di.diprod = mj.mjprod
LEFT JOIN (
SELECT
date( ft.endtime ) ftdate,
di.F_I_TYPE fttype,
di.PROVINCES ftprov,
di.DISTRIBUTOR_ADDRESS ftaddress,
di.distributor_name ftname,
ps.specificname ftprod,
sum( lcct.CLEAN_LEASE_MONEY ) ftmoney,
count( di.F_I_TYPE ) ftnumber
FROM
distributor_info di
LEFT JOIN lb_project_info lci ON lci.distributor_id = di.distributor_no
LEFT JOIN PRD_SPECIFIC_LIBRARY ps ON ps.productid = lci.product_id
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.project_id = lci.id
LEFT JOIN FLOW_OBJECT fot ON fot.objectno = lcct.flowunid
LEFT JOIN FLOW_task ft ON ft.objectno = fot.objectno
WHERE
fot.phasename = '结束'
AND fot.flowname = '合同撤销流程(汽车)'
GROUP BY
date( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.DISTRIBUTOR_ADDRESS,
di.distributor_name,
ps.specificname
) ft ON di.didate = ft.ftdate
AND di.ditype = ft.fttype
AND di.diprov = ft.ftprov
AND di.diaddress = ft.ftaddress
AND di.diname = ft.ftname
AND di.diprod = ft.ftprod
LEFT JOIN (
SELECT
date( lf.fact_date ) lfitdate,
di.F_I_TYPE lfittype,
di.PROVINCES lfitprov,
di.DISTRIBUTOR_ADDRESS lfitaddress,
di.distributor_name lfitname,
ps.specificname lfitprod,
sum( lf.fact_money ) lfitmoney,
count( di.F_I_TYPE ) lfitnumber
FROM
distributor_info di
LEFT JOIN lb_project_info lpi ON lpi.distributor_id = di.distributor_no
LEFT JOIN PRD_SPECIFIC_LIBRARY ps ON ps.productid = lpi.product_id
LEFT JOIN LC_FUND_INCOME_TEMP lf ON lf.project_id = lpi.id
LEFT JOIN FLOW_task ft ON ft.objectno = lf.flowunid
LEFT JOIN FLOW_OBJECT fo ON fo.objectno = lf.flowunid
WHERE
lf.EBANK_STATUS = '05'
AND fo.flowname = '实际付款流程(汽车)'
AND fo.phasename = '结束'
AND ft.phasename = '结束'
GROUP BY
date( lf.fact_date ),
di.F_I_TYPE,
di.PROVINCES,
di.DISTRIBUTOR_ADDRESS,
di.distributor_name,
ps.specificname
) lfit ON di.didate = lfit.lfitdate
AND di.ditype = lfit.lfittype
AND di.diprov = lfit.lfitprov
AND di.diaddress = lfit.lfitaddress
AND di.diname = lfit.lfitname
AND di.diprod = lfit.lfitprod
LEFT JOIN code_library clcs ON clcs.sortno = LEFT ( di.diaddress, 4 )
AND clcs.CodeNO = 'AreaCode'
LEFT JOIN code_library clsf ON clsf.sortno = LEFT ( di.diaddress, 2 )
AND clsf.CodeNO = 'AreaCode'
GROUP BY
di.didate,
di.diname
) fkmx ON fkmx.diname = jjmx.jxsname
AND jjmx.inputtime = fkmx.didate UNION
SELECT
jjmx.inputtime "日期",
jjmx.jxsname "进件渠道",
jjmx.jjsb "进件上报(数量)",
jjmx.jjtg "进件通过(数量)",
jjmx.jjjj "进件拒绝(数量)",
jjmx.sqcx "进件申请撤销(数量)",
fkmx.didate "日期",
fkmx.diname "放款渠道",
fkmx.sdinumber "放款申请通过(数量)",
fkmx.sdimoney "放款申请通过(金额)",
fkmx.lfitnumber "放款完成数量",
fkmx.lfitmoney "放款完成金额"
FROM
(
SELECT
input.inputtime,
input.jxsname,
sum( input.inputnumber ) jjsb,
sum( via.vianumber ) jjtg,
sum( veto.vetonumber ) jjjj,
sum( repeal.repealnumber ) sqcx
FROM
(
SELECT
DATE( ft.endtime ) inputtime,
di.F_I_TYPE inputjtxz,
di.PROVINCES inputsf,
di.distributor_address inputcs,
di.DISTRIBUTOR_NAME jxsname,
psl.specificname inputcp,
SUM( lcct.CLEAN_LEASE_MONEY ) inputrze,
COUNT( di.F_I_TYPE ) inputnumber,
lpit.PRODUCT_ID PRODUCT_ID
FROM
flow_bussiness_object fbo
LEFT JOIN flow_task ft ON fbo.flow_unid = ft.objectno
LEFT JOIN lb_project_info_temp lpit ON fbo.proj_id = lpit.id
LEFT JOIN distributor_info di ON lpit.distributor_id = di.distributor_no
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.flowunid = fbo.flow_unid
LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid = lpit.product_id
WHERE
fbo.flow_name = '业务申请流程'
AND ( ft.phasename = '否决' OR ft.phasename = '结束' )
GROUP BY
DATE( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.distributor_address,
di.DISTRIBUTOR_NAME,
psl.specificname
) input
LEFT JOIN (
SELECT
DATE( ft.endtime ) viatime,
di.F_I_TYPE viajtxz,
di.PROVINCES viasf,
di.distributor_address viacs,
di.DISTRIBUTOR_NAME viajxsname,
psl.specificname viacp,
SUM( lcct.CLEAN_LEASE_MONEY ) viarze,
COUNT( di.F_I_TYPE ) vianumber
FROM
flow_bussiness_object fbo
LEFT JOIN flow_task ft ON fbo.flow_unid = ft.objectno
LEFT JOIN lb_project_info_temp lpit ON fbo.proj_id = lpit.id
LEFT JOIN distributor_info di ON lpit.distributor_id = di.distributor_no
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.flowunid = fbo.flow_unid
LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid = lpit.product_id
WHERE
fbo.flow_name = '业务申请流程'
AND ft.phasename = '结束'
GROUP BY
DATE( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.distributor_address,
di.DISTRIBUTOR_NAME,
psl.specificname
) via ON input.inputtime = via.viatime
AND input.inputjtxz = via.viajtxz
AND input.inputsf = via.viasf
AND input.inputcs = via.viacs
AND input.jxsname = via.viajxsname
AND input.inputcp = via.viacp
LEFT JOIN (
SELECT
DATE( ft.endtime ) vetotime,
di.F_I_TYPE vetojtxz,
di.PROVINCES vetosf,
di.distributor_address vetocs,
di.DISTRIBUTOR_NAME vetojxsname,
psl.specificname vetocp,
SUM( lcct.CLEAN_LEASE_MONEY ) vetorze,
COUNT( di.F_I_TYPE ) vetonumber
FROM
flow_bussiness_object fbo
LEFT JOIN flow_task ft ON fbo.flow_unid = ft.objectno
LEFT JOIN lb_project_info_temp lpit ON fbo.proj_id = lpit.id
LEFT JOIN distributor_info di ON lpit.distributor_id = di.distributor_no
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.flowunid = fbo.flow_unid
LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid = lpit.product_id
WHERE
fbo.flow_name = '业务申请流程'
AND ft.phasename = '否决'
GROUP BY
DATE( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.distributor_address,
di.DISTRIBUTOR_NAME,
psl.specificname
) veto ON input.inputtime = veto.vetotime
AND input.inputjtxz = veto.vetojtxz
AND input.inputsf = veto.vetosf
AND input.inputcs = veto.vetocs
AND input.jxsname = veto.vetojxsname
AND input.inputcp = veto.vetocp
LEFT JOIN (
SELECT
DATE( ft.endtime ) repealtime,
di.F_I_TYPE repealjtxz,
di.PROVINCES repealsf,
di.distributor_address repealcs,
di.DISTRIBUTOR_NAME repealjxsname,
psl.specificname repealcp,
SUM( lcct.CLEAN_LEASE_MONEY ) repealrze,
COUNT( di.F_I_TYPE ) repealnumber
FROM
flow_bussiness_object fbo
LEFT JOIN flow_task ft ON fbo.flow_unid = ft.objectno
LEFT JOIN lb_project_info_temp lpit ON fbo.proj_id = lpit.id
LEFT JOIN distributor_info di ON lpit.distributor_id = di.distributor_no
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.flowunid = fbo.flow_unid
LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid = lpit.product_id
WHERE
( fbo.flow_name = '业务撤销流程' OR fbo.flow_name = '合同撤销流程(汽车)' )
AND ft.phasename = '结束'
GROUP BY
DATE( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.distributor_address,
di.DISTRIBUTOR_NAME,
psl.specificname
) repeal ON input.inputtime = repeal.repealtime
AND input.inputjtxz = repeal.repealjtxz
AND input.inputsf = repeal.repealsf
AND input.inputcs = repeal.repealcs
AND input.jxsname = repeal.repealjxsname
AND input.inputcp = repeal.repealcp
LEFT JOIN code_library clcs ON clcs.sortno = LEFT ( input.inputcs, 4 )
AND clcs.CodeNO = 'AreaCode'
LEFT JOIN code_library clsf ON clsf.sortno = LEFT ( input.inputcs, 2 )
AND clsf.CodeNO = 'AreaCode'
LEFT JOIN PRD_SPECIFIC_LIBRARY psl ON psl.productid = input.product_id
GROUP BY
input.inputtime,
input.jxsname
) jjmx
RIGHT JOIN (
SELECT
di.didate,
di.diname,
sum( di1.dinumber ) sdinumber,
sum( di1.dimoney ) sdimoney,
sum( lfit.lfitnumber ) lfitnumber,
sum( lfit.lfitmoney ) lfitmoney
FROM
(
SELECT
t.subjectname,
t.didate,
t.ditype,
t.diprov,
t.diaddress,
t.diname,
t.diprod
FROM
(
SELECT
lp.subjectname,
date( ft.endtime ) didate,
di.F_I_TYPE ditype,
di.PROVINCES diprov,
di.DISTRIBUTOR_ADDRESS diaddress,
di.distributor_name diname,
ps.specificname diprod
FROM
distributor_info di
LEFT JOIN lb_project_info lp ON lp.distributor_id = di.distributor_no
LEFT JOIN PRD_SPECIFIC_LIBRARY ps ON ps.productid = lp.product_id
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.project_id = lp.id
LEFT JOIN FLOW_OBJECT fo ON fo.objectno = lcct.flowunid
LEFT JOIN FLOW_task ft ON ft.objectno = fo.objectno
WHERE
( fo.phasename = '结束' AND fo.flowname = '合同制作流程' AND ft.phasename = '结束' )
OR ( ( ft.phasename = '通过' OR ft.phasename = '否决' ) AND fo.flowname = '付款申请(汽车)' )
OR ( fo.phasename = '结束' AND fo.flowname = '合同撤销流程(汽车)' AND fo.phasename = '结束' AND ft.phasename = '结束' ) UNION ALL
SELECT
lpi.subjectname,
date( lf.fact_date ) lfitdate,
di.F_I_TYPE lfittype,
di.PROVINCES lfitprov,
di.DISTRIBUTOR_ADDRESS lfitaddress,
di.distributor_name lfitname,
ps.specificname lfitprod
FROM
distributor_info di
LEFT JOIN lb_project_info lpi ON lpi.distributor_id = di.distributor_no
LEFT JOIN PRD_SPECIFIC_LIBRARY ps ON ps.productid = lpi.product_id
LEFT JOIN LC_FUND_INCOME_TEMP lf ON lf.project_id = lpi.id
LEFT JOIN FLOW_task ft ON ft.objectno = lf.flowunid
LEFT JOIN FLOW_OBJECT fo ON fo.objectno = lf.flowunid
WHERE
lf.EBANK_STATUS = '05'
AND fo.flowname = '实际付款流程(汽车)'
AND fo.phasename = '结束'
AND ft.phasename = '结束'
) t
GROUP BY
t.didate,
t.ditype,
t.diprov,
t.diaddress,
t.diname,
t.diprod
) di
LEFT JOIN (
SELECT
date( ft.endtime ) didate,
di.F_I_TYPE ditype,
di.PROVINCES diprov,
di.DISTRIBUTOR_ADDRESS diaddress,
di.distributor_name diname,
ps.specificname diprod,
sum( lcct.CLEAN_LEASE_MONEY ) dimoney,
count( di.F_I_TYPE ) dinumber
FROM
distributor_info di
LEFT JOIN lb_project_info lp ON lp.distributor_id = di.distributor_no
LEFT JOIN PRD_SPECIFIC_LIBRARY ps ON ps.productid = lp.product_id
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.project_id = lp.id
LEFT JOIN FLOW_OBJECT fo ON fo.objectno = lcct.flowunid
LEFT JOIN FLOW_task ft ON ft.objectno = fo.objectno
AND ft.phasename = '通过'
WHERE
fo.phasename = '通过'
AND fo.flowname = '付款申请(汽车)'
GROUP BY
date( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.DISTRIBUTOR_ADDRESS,
di.distributor_name,
ps.specificname
) di1 ON di.didate = di1.didate
AND di.ditype = di1.ditype
AND di.diprov = di1.diprov
AND di.diaddress = di1.diaddress
AND di.diname = di1.diname
AND di.diprod = di1.diprod
LEFT JOIN (
SELECT
date( ft.endtime ) mjdate,
di.F_I_TYPE mjtype,
di.PROVINCES mjprov,
di.DISTRIBUTOR_ADDRESS mjaddress,
di.distributor_name mjname,
ps.specificname mjprod,
sum( lcct.CLEAN_LEASE_MONEY ) mjmoney,
count( di.F_I_TYPE ) mjnumber
FROM
distributor_info di
LEFT JOIN lb_project_info lci ON lci.distributor_id = di.distributor_no
LEFT JOIN PRD_SPECIFIC_LIBRARY ps ON ps.productid = lci.product_id
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.project_id = lci.id
LEFT JOIN FLOW_OBJECT fot ON fot.objectno = lcct.flowunid
LEFT JOIN FLOW_task ft ON ft.objectno = fot.objectno
WHERE
ft.phasename = '否决'
AND fot.flowname = '付款申请(汽车)'
GROUP BY
date( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.DISTRIBUTOR_ADDRESS,
di.distributor_name,
ps.specificname
) mj ON di.didate = mj.mjdate
AND di.ditype = mj.mjtype
AND di.diprov = mj.mjprov
AND di.diaddress = mj.mjaddress
AND di.diname = mj.mjname
AND di.diprod = mj.mjprod
LEFT JOIN (
SELECT
date( ft.endtime ) ftdate,
di.F_I_TYPE fttype,
di.PROVINCES ftprov,
di.DISTRIBUTOR_ADDRESS ftaddress,
di.distributor_name ftname,
ps.specificname ftprod,
sum( lcct.CLEAN_LEASE_MONEY ) ftmoney,
count( di.F_I_TYPE ) ftnumber
FROM
distributor_info di
LEFT JOIN lb_project_info lci ON lci.distributor_id = di.distributor_no
LEFT JOIN PRD_SPECIFIC_LIBRARY ps ON ps.productid = lci.product_id
LEFT JOIN LC_CALC_CONDITION_TEMP lcct ON lcct.project_id = lci.id
LEFT JOIN FLOW_OBJECT fot ON fot.objectno = lcct.flowunid
LEFT JOIN FLOW_task ft ON ft.objectno = fot.objectno
WHERE
fot.phasename = '结束'
AND fot.flowname = '合同撤销流程(汽车)'
GROUP BY
date( ft.endtime ),
di.F_I_TYPE,
di.PROVINCES,
di.DISTRIBUTOR_ADDRESS,
di.distributor_name,
ps.specificname
) ft ON di.didate = ft.ftdate
AND di.ditype = ft.fttype
AND di.diprov = ft.ftprov
AND di.diaddress = ft.ftaddress
AND di.diname = ft.ftname
AND di.diprod = ft.ftprod
LEFT JOIN (
SELECT
date( lf.fact_date ) lfitdate,
di.F_I_TYPE lfittype,
di.PROVINCES lfitprov,
di.DISTRIBUTOR_ADDRESS lfitaddress,
di.distributor_name lfitname,
ps.specificname lfitprod,
sum( lf.fact_money ) lfitmoney,
count( di.F_I_TYPE ) lfitnumber
FROM
distributor_info di
LEFT JOIN lb_project_info lpi ON lpi.distributor_id = di.distributor_no
LEFT JOIN PRD_SPECIFIC_LIBRARY ps ON ps.productid = lpi.product_id
LEFT JOIN LC_FUND_INCOME_TEMP lf ON lf.project_id = lpi.id
LEFT JOIN FLOW_task ft ON ft.objectno = lf.flowunid
LEFT JOIN FLOW_OBJECT fo ON fo.objectno = lf.flowunid
WHERE
lf.EBANK_STATUS = '05'
AND fo.flowname = '实际付款流程(汽车)'
AND fo.phasename = '结束'
AND ft.phasename = '结束'
GROUP BY
date( lf.fact_date ),
di.F_I_TYPE,
di.PROVINCES,
di.DISTRIBUTOR_ADDRESS,
di.distributor_name,
ps.specificname
) lfit ON di.didate = lfit.lfitdate
AND di.ditype = lfit.lfittype
AND di.diprov = lfit.lfitprov
AND di.diaddress = lfit.lfitaddress
AND di.diname = lfit.lfitname
AND di.diprod = lfit.lfitprod
LEFT JOIN code_library clcs ON clcs.sortno = LEFT ( di.diaddress, 4 )
AND clcs.CodeNO = 'AreaCode'
LEFT JOIN code_library clsf ON clsf.sortno = LEFT ( di.diaddress, 2 )
AND clsf.CodeNO = 'AreaCode'
GROUP BY
di.didate,
di.diname
) fkmx ON fkmx.diname = jjmx.jxsname
AND jjmx.inputtime = fkmx.didate
) t1
) t2
LEFT JOIN hong_test h ON t2.jxsname = h.distributor_name </sql>
<sqlParamValue></sqlParamValue>
<columns>
<column>
<id>2c9c81b97520309601754a71c814000b</id>
<name>tjrq</name>
<columnDataType>DATE</columnDataType>
<formater></formater>
<label>日期</label>
<enLabel>tjrq</enLabel>
<width>100</width>
<position>14</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c814000e</id>
<name>jxsname</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>渠道</label>
<enLabel>jxsname</enLabel>
<width>100</width>
<position>15</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c8140007</id>
<name>danbao_no</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>担保方式</label>
<enLabel>danbao_no</enLabel>
<width>100</width>
<position>16</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c8140011</id>
<name>daili</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>渠道类型</label>
<enLabel>daili</enLabel>
<width>100</width>
<position>17</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c8140008</id>
<name>cheng_shang</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>车辆类型</label>
<enLabel>cheng_shang</enLabel>
<width>100</width>
<position>18</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c814000c</id>
<name>new_old</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>新车/二手车</label>
<enLabel>new_old</enLabel>
<width>100</width>
<position>19</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c8140004</id>
<name>jjsb</name>
<columnDataType>NUMBER</columnDataType>
<formater></formater>
<label>进件上报(数量)</label>
<enLabel>jjsb</enLabel>
<width>100</width>
<position>20</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c814000d</id>
<name>jjtg</name>
<columnDataType>NUMBER</columnDataType>
<formater></formater>
<label>进件通过(数量)</label>
<enLabel>jjtg</enLabel>
<width>100</width>
<position>21</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c8140010</id>
<name>jjjj</name>
<columnDataType>NUMBER</columnDataType>
<formater></formater>
<label>进件拒绝(数量)</label>
<enLabel>jjjj</enLabel>
<width>100</width>
<position>22</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c814000a</id>
<name>sqcx</name>
<columnDataType>NUMBER</columnDataType>
<formater></formater>
<label>进件申请撤销(数量)</label>
<enLabel>sqcx</enLabel>
<width>100</width>
<position>23</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c8140006</id>
<name>sdinumber</name>
<columnDataType>NUMBER</columnDataType>
<formater></formater>
<label>放款申请通过(数量)</label>
<enLabel>sdinumber</enLabel>
<width>100</width>
<position>24</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c814000f</id>
<name>sdimoney</name>
<columnDataType>NUMBER</columnDataType>
<formater></formater>
<label>放款申请通过(金额)</label>
<enLabel>sdimoney</enLabel>
<width>100</width>
<position>25</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c8140009</id>
<name>lfitnumber</name>
<columnDataType>NUMBER</columnDataType>
<formater></formater>
<label>放款完成数量</label>
<enLabel>lfitnumber</enLabel>
<width>100</width>
<position>26</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b97520309601754a71c8140005</id>
<name>lfitmoney</name>
<columnDataType>NUMBER</columnDataType>
<formater></formater>
<label>放款完成(金额 </label>
<enLabel>lfitmoney</enLabel>
<width>100</width>
<position>27</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
</columns>
<controls/>
<searchs/>
<searchExpress></searchExpress>
<filters>
<filter>
<id>2c9c81b97520309601754a7746e60012</id>
<name>tjrq</name>
<enname>t2.tjrq</enname>
<label>日期</label>
<filterType>FILTER</filterType>
<dbType>DATE</dbType>
<htmlType>DATE</htmlType>
<position>0</position>
</filter>
</filters>
<filterExpress></filterExpress>
<pageSize>20</pageSize>
<showRowNumber>false</showRowNumber>
<showTotalTitle>false</showTotalTitle>
<isScale>false</isScale>
<isCache>false</isCache>
<isExcel>false</isExcel>
</table>
</tables>
<charts/>
<pages/>
<layouts>
<layout>
<id>2c9c81b97520309601754a6d701d0003</id>
<divHeight>0</divHeight>
<divWidth>0</divWidth>
<position>0</position>
<contentId>TABLE#2c9c81b97520309601754a6d05880002</contentId>
<report>2c9c81b97520309601754a6a89670001</report>
<contentType>TABLE</contentType>
</layout>
</layouts>
</TenwaReport>