客户(张磊)修改信审考核报表

This commit is contained in:
tangfutang 2020-04-22 09:23:06 +08:00
parent d6c076e9b5
commit e5d0cb8514
3 changed files with 1018 additions and 898 deletions

View File

@ -16,37 +16,43 @@
</datasources>
<reports>
<report>
<id>2c9c81b66e5d8b8b016eacb3adb80196</id>
<id>2c9c81b969188a33016f371d6341014c</id>
<name>用户绑定信息表</name>
<enname>Wechat_user_buinding_report</enname>
<isActived>true</isActived>
<position>0</position>
<reportType>REPORT</reportType>
<parentReport>2c9c81b66e5d8b8b016eacb10d170195</parentReport>
<parentReport>2c9c81b969188a33016f371cc4f2012a</parentReport>
<children/>
<layouts>
<layout>2c9c81b66f1cf0bd016f37f08b2f001d</layout>
<layout>2c9c81b969188a33016f473dd1b301d5</layout>
</layouts>
</report>
</reports>
<tables>
<table>
<id>2c9c81b66e5d8b8b016eacb4b11f0197</id>
<id>2c9c81b969188a33016f371d633b014b</id>
<name>微信用户绑定信息表</name>
<enname>Wechat_user_buinding_report</enname>
<reportDataSource>2c9023815726a036015726a496b00001</reportDataSource>
<queryType>COMPLEXSQL</queryType>
<sql>SELECT
WUI.openid,
CI.CUSTOMERNAME,
WUI.MOBILE_,
WUI.CERTID_,
WUI.WECHAT_NAME,
LCI.CONTRACT_NUMBER,
LCI.CONTRACT_NUMBER,
CONCAT('每月',CONVERT(DAY(LRP.PLAN_DATE), CHAR),'日') AS PLAN_DATE,
IFNULL(LRP.RENT, 0.00) AS RENT,
LCS.STATUS_NAME,
LPI.PRODUCT_NAME,
DI.DISTRIBUTOR_NAME,
LPI.AFFILIATEDNAME,
LEC.FRAME_NUMBER
LEC.FRAME_NUMBER,
case when WUI.attention_status='N' then '否'
else '是'
end as attention_status,
WUI.binding_time
FROM
WECHAT_USER_INFO WUI
LEFT JOIN
@ -57,6 +63,7 @@ LEFT JOIN
LB_PROJECT_INFO LPI ON LPI.ID=LUL.PROJECT_ID
LEFT JOIN
LB_CONTRACT_INFO LCI ON LCI.ID=LUL.CONTRACT_ID
LEFT JOIN (SELECT CONTRACT_ID,SUM(RENT) AS RENT,MAX(PLAN_DATE) AS PLAN_DATE FROM LC_RENT_PLAN WHERE PLAN_LIST = 1 GROUP BY CONTRACT_ID) LRP ON LRP.CONTRACT_ID = LCI.ID
LEFT JOIN
LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID=LCI.ID
LEFT JOIN
@ -67,109 +74,13 @@ WHERE WUI.BINDING_STATUS='Y' AND (LCI.CONTRACT_STATUS BETWEEN 31 AND 100 OR LCI
<sqlParamValue></sqlParamValue>
<columns>
<column>
<id>2c9c81b66f1cf0bd016f37f08b320027</id>
<id>2c9c81b969188a33016f473dd1b401d6</id>
<name>CUSTOMERNAME</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>客户名称</label>
<enLabel>CUSTOMERNAME</enLabel>
<width>100</width>
<position>10</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>2c9c81b66f1cf0bd016f37f08b310021</id>
<name>MOBILE_</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>联系电话</label>
<enLabel>MOBILE_</enLabel>
<width>100</width>
<position>11</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>2c9c81b66f1cf0bd016f37f08b320025</id>
<name>CERTID_</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>身份证号</label>
<enLabel>CERTID_</enLabel>
<width>150</width>
<position>12</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>2c9c81b66f1cf0bd016f37f08b310023</id>
<name>CONTRACT_NUMBER</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>合同编号</label>
<enLabel>CONTRACT_NUMBER</enLabel>
<width>150</width>
<position>13</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>2c9c81b66f1cf0bd016f37f08b310020</id>
<name>STATUS_NAME</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>合同状态</label>
<enLabel>STATUS_NAME</enLabel>
<width>100</width>
<position>14</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<alignType>CENTER</alignType>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b66f1cf0bd016f37f08b320026</id>
<name>PRODUCT_NAME</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>产品名称</label>
<enLabel>PRODUCT_NAME</enLabel>
<width>200</width>
<position>15</position>
<isVisible>true</isVisible>
<color></color>
@ -182,13 +93,13 @@ WHERE WUI.BINDING_STATUS='Y' AND (LCI.CONTRACT_STATUS BETWEEN 31 AND 100 OR LCI
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b66f1cf0bd016f37f08b31001f</id>
<name>DISTRIBUTOR_NAME</name>
<id>2c9c81b6710c46490171148b10680002</id>
<name>PLAN_DATE</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>渠道商名称</label>
<enLabel>DISTRIBUTOR_NAME</enLabel>
<width>200</width>
<label>月还款日</label>
<enLabel>PLAN_DATE</enLabel>
<width>100</width>
<position>16</position>
<isVisible>true</isVisible>
<color></color>
@ -201,13 +112,13 @@ WHERE WUI.BINDING_STATUS='Y' AND (LCI.CONTRACT_STATUS BETWEEN 31 AND 100 OR LCI
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b66f1cf0bd016f37f08b31001e</id>
<name>AFFILIATEDNAME</name>
<columnDataType>STRING</columnDataType>
<id>2c9c81b6710c46490171148b10680003</id>
<name>RENT</name>
<columnDataType>NUMBER</columnDataType>
<formater></formater>
<label>挂靠公司</label>
<enLabel>AFFILIATEDNAME</enLabel>
<width>200</width>
<label>月租金(元)</label>
<enLabel>RENT</enLabel>
<width>100</width>
<position>17</position>
<isVisible>true</isVisible>
<color></color>
@ -220,13 +131,13 @@ WHERE WUI.BINDING_STATUS='Y' AND (LCI.CONTRACT_STATUS BETWEEN 31 AND 100 OR LCI
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b66f1cf0bd016f37f08b310022</id>
<name>FRAME_NUMBER</name>
<id>2c9c81b969188a33016f473dd1b401db</id>
<name>MOBILE_</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>车架号</label>
<enLabel>FRAME_NUMBER</enLabel>
<width>150</width>
<label>联系电话</label>
<enLabel>MOBILE_</enLabel>
<width>100</width>
<position>18</position>
<isVisible>true</isVisible>
<color></color>
@ -239,14 +150,205 @@ WHERE WUI.BINDING_STATUS='Y' AND (LCI.CONTRACT_STATUS BETWEEN 31 AND 100 OR LCI
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b66f1cf0bd016f37f08b310024</id>
<id>2c9c81b969188a33016f473dd1b401d8</id>
<name>CERTID_</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>身份证号</label>
<enLabel>CERTID_</enLabel>
<width>150</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>2c9c81b969188a33016f473dd1b401dd</id>
<name>CONTRACT_NUMBER</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>合同编号</label>
<enLabel>CONTRACT_NUMBER</enLabel>
<width>150</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>2c9c81b969188a33016f473dd1b401df</id>
<name>STATUS_NAME</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>合同状态</label>
<enLabel>STATUS_NAME</enLabel>
<width>100</width>
<position>21</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<alignType>CENTER</alignType>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>2c9c81b969188a33016f473dd1b401d9</id>
<name>PRODUCT_NAME</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>产品名称</label>
<enLabel>PRODUCT_NAME</enLabel>
<width>200</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>2c9c81b969188a33016f473dd1b401de</id>
<name>DISTRIBUTOR_NAME</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>渠道商名称</label>
<enLabel>DISTRIBUTOR_NAME</enLabel>
<width>200</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>2c9c81b969188a33016f473dd1b401da</id>
<name>AFFILIATEDNAME</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>挂靠公司</label>
<enLabel>AFFILIATEDNAME</enLabel>
<width>200</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>2c9c81b969188a33016f473dd1b401dc</id>
<name>FRAME_NUMBER</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>车架号</label>
<enLabel>FRAME_NUMBER</enLabel>
<width>150</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>2c9c81b6710c46490171148b10680004</id>
<name>attention_status</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>是否关注</label>
<enLabel>attention_status</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>2c9c81b6710c46490171148b105c0001</id>
<name>openid</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>微信唯一标识</label>
<enLabel>openid</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>
<column>
<id>2c9c81b969188a33016f473dd1b401d7</id>
<name>WECHAT_NAME</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>微信号</label>
<enLabel>WECHAT_NAME</enLabel>
<width>100</width>
<position>19</position>
<position>28</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>2c9c81b6710c46490171148b10680005</id>
<name>binding_time</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>绑定时间</label>
<enLabel>binding_time</enLabel>
<width>200</width>
<position>29</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -263,7 +365,7 @@ WHERE WUI.BINDING_STATUS='Y' AND (LCI.CONTRACT_STATUS BETWEEN 31 AND 100 OR LCI
<searchExpress></searchExpress>
<filters>
<filter>
<id>2c9c81b66f1cf0bd016f37f08b320028</id>
<id>2c9c81b969188a33016f473dd1b401e0</id>
<name>CUSTOMERNAME</name>
<enname>CUSTOMERNAME</enname>
<label>客户名称</label>
@ -273,7 +375,7 @@ WHERE WUI.BINDING_STATUS='Y' AND (LCI.CONTRACT_STATUS BETWEEN 31 AND 100 OR LCI
<position>0</position>
</filter>
<filter>
<id>2c9c81b66f1cf0bd016f37f08b320029</id>
<id>2c9c81b969188a33016f473dd1b401e1</id>
<name>CERTID_</name>
<enname>CERTID_</enname>
<label>身份证号</label>
@ -296,12 +398,12 @@ WHERE WUI.BINDING_STATUS='Y' AND (LCI.CONTRACT_STATUS BETWEEN 31 AND 100 OR LCI
<pages/>
<layouts>
<layout>
<id>2c9c81b66f1cf0bd016f37f08b2f001d</id>
<id>2c9c81b969188a33016f473dd1b301d5</id>
<divHeight>0</divHeight>
<divWidth>0</divWidth>
<position>0</position>
<contentId>TABLE#2c9c81b66e5d8b8b016eacb4b11f0197</contentId>
<report>2c9c81b66e5d8b8b016eacb3adb80196</report>
<contentId>TABLE#2c9c81b969188a33016f371d633b014b</contentId>
<report>2c9c81b969188a33016f371d6341014c</report>
<contentType>TABLE</contentType>
</layout>
</layouts>

View File

@ -37,46 +37,26 @@
<enname>xskhtj</enname>
<reportDataSource>2c9023815726a036015726a496b00001</reportDataSource>
<queryType>COMPLEXSQL</queryType>
<sql>SELECT VED.EVERY_DAY AS every_day,IFNULL(CONCAT(FT1.PHASENAME,'/',FT1.USERNAME),'') AS phseanduser,IFNULL(ROUND(FT2.SPSJ/FT3.SP_NUM,2),'') AS spxl,IFNULL(FT1.INPUT_NUM,'') AS inputnum,IFNULL(FT3.SP_NUM,'') AS spjnum,IFNULL(CONCAT(ROUND(IFNULL(FT3.SP_NUM,0)/IFNULL(FT1.INPUT_NUM,0)*100,2),'%'),'') spl,IFNULL(FT4.SP_PASS_NUM,'') AS tgnum,IFNULL(CONCAT(ROUND(IFNULL(FT4.SP_PASS_NUM,0)/IFNULL(FT3.SP_NUM,0)*100,2),'%'),'') AS tgl,IFNULL(FT5.SP_REFUSE_NUM,'') AS thnum,IFNULL(CONCAT(ROUND(IFNULL(FT5.SP_REFUSE_NUM,0)/IFNULL(FT3.SP_NUM,0)*100,2),'%'),'') AS thl,IFNULL(REFUSE1.REFUSE_NUM,'') AS xynum,IFNULL(REFUSE2.REFUSE_NUM,'') AS fynum,IFNULL(REFUSE3.REFUSE_NUM,'') AS xjnum,IFNULL(REFUSE4.REFUSE_NUM,'') AS sfnum,IFNULL(REFUSE5.REFUSE_NUM,'') AS gcnum,IFNULL(REFUSE6.REFUSE_NUM,'') AS zhnum
FROM VI_EVERY_DAY VED
LEFT JOIN (SELECT CASE WHEN FT.begintime BETWEEN DATE_FORMAT( FT.begintime, '%Y/%m/%d 17:30:59' ) AND DATE_FORMAT( FT.begintime, '%Y/%m/%d 23:59:59' ) THEN LEFT(DATE_FORMAT(DATE_ADD(FT.begintime, INTERVAL 1 DAY ),'%Y/%m/%d'), 10 ) ELSE LEFT( FT.begintime,10 ) END SP_TIME,MAX(FT.PHASENAME) AS PHASENAME,FT.USERNAME,COUNT(FT.BEGINTIME) INPUT_NUM FROM FLOW_TASK FT WHERE FT.flowname = '业务申请流程' AND FT.phaseno='0030' AND (FT.USERNAME IS NOT NULL OR FT.USERNAME &lt;&gt;'') AND FT.BEGINTIME=(SELECT MIN(BEGINTIME) AS BEGINTIME FROM FLOW_TASK WHERE flowname = '业务申请流程' AND phaseno='0030' AND (USERNAME IS NOT NULL OR USERNAME &lt;&gt;'') AND OBJECTNO=FT.OBJECTNO GROUP BY OBJECTNO) GROUP BY SP_TIME,FT.USERNAME)FT1 ON FT1.SP_TIME=VED.EVERY_DAY
LEFT JOIN (SELECT LEFT(FT.ENDTIME,10) AS SP_TIME,SUM(CASE WHEN FT.begintime &lt; DATE_FORMAT(FT.begintime,'%Y/%m/%d 17:30:59' ) AND FT.endtime &lt;DATE_FORMAT(FT.begintime,'%Y/%m/%d 17:30:59' ) THEN TIMESTAMPDIFF( SECOND, FT.begintime, FT.endtime ) WHEN FT.begintime &lt; DATE_FORMAT(FT.begintime,'%Y/%m/%d 17:30:59' ) AND (FT.endtime BETWEEN DATE_FORMAT(FT.begintime,'%Y/%m/%d 17:30:59' ) AND DATE_FORMAT( DATE_ADD(FT.begintime, INTERVAL 1 DAY ), '%Y/%m/%d 09:00:00' ) ) THEN TIMESTAMPDIFF( SECOND, FT.begintime, DATE_FORMAT(FT.begintime,'%Y/%m/%d 17:30:59' ) ) WHEN FT.begintime &lt; DATE_FORMAT(FT.begintime,'%Y/%m/%d 17:30:59' ) AND FT.endtime &gt; DATE_FORMAT( DATE_ADD(FT.begintime, INTERVAL 1 DAY ), '%Y/%m/%d 09:00:00' ) THEN TIMESTAMPDIFF( SECOND,FT.begintime, DATE_FORMAT(FT.begintime,'%Y/%m/%d 17:30:59')) +((TIMESTAMPDIFF(DAY,DATE_FORMAT(FT.begintime,'%Y/%m/%d'),DATE_FORMAT(FT.endtime,'%Y/%m/%d'))-1)*8.5*60*60)+(CASE WHEN (FT.endtime BETWEEN DATE_FORMAT(FT.endtime,'%Y/%m/%d 09:00:00' ) AND DATE_FORMAT(FT.endtime,'%Y/%m/%d 17:30:59' )) THEN TIMESTAMPDIFF(SECOND,DATE_FORMAT(FT.endtime,'%Y/%m/%d 09:00:00' ),FT.endtime) ELSE 0 END) WHEN (FT.begintime BETWEEN DATE_FORMAT(FT.begintime,'%Y/%m/%d 17:30:59' ) AND DATE_FORMAT( DATE_ADD(FT.begintime, INTERVAL 1 DAY ), '%Y/%m/%d 09:00:00' ) ) THEN (CASE WHEN TIMESTAMPDIFF(DAY,DATE_FORMAT(FT.begintime,'%Y/%m/%d'),DATE_FORMAT(FT.endtime,'%Y/%m/%d')) &gt;0 THEN ((TIMESTAMPDIFF(DAY,DATE_FORMAT(FT.begintime,'%Y/%m/%d'),DATE_FORMAT(FT.endtime,'%Y/%m/%d'))-1)*8.5*60*60) ELSE 0 END)+(CASE WHEN FT.endtime BETWEEN DATE_FORMAT(FT.endtime,'%Y/%m/%d 09:00:00' ) AND DATE_FORMAT(FT.endtime,'%Y/%m/%d 17:30:59' ) THEN TIMESTAMPDIFF(SECOND,DATE_FORMAT(FT.endtime,'%Y/%m/%d 09:00:00' ),FT.endtime) ELSE 0 END) ELSE TIMESTAMPDIFF( SECOND, FT.begintime, FT.endtime ) END)/60 SPSJ,FT.USERNAME FROM FLOW_TASK FT WHERE FT.FLOWNAME='业务申请流程' AND FT.phaseno='0030' AND FT.endtime IS NOT NULL AND (FT.USERNAME IS NOT NULL OR FT.USERNAME &lt;&gt;'') AND FT.ENDTIME=(SELECT MAX(ENDTIME) AS ENDTIME FROM FLOW_TASK WHERE FLOWNAME='业务申请流程' AND phaseno='0030' AND endtime IS NOT NULL AND (USERNAME IS NOT NULL OR USERNAME &lt;&gt;'') AND OBJECTNO=FT.OBJECTNO GROUP BY OBJECTNO) AND NOT EXISTS(SELECT 1 FROM FLOW_TASK WHERE FLOWNAME='业务申请流程' AND phasename IN('经销商发起','信审专员初审','信审初审') AND (ENDTIME IS NULL OR ENDTIME='') AND OBJECTNO=FT.OBJECTNO) GROUP BY LEFT(FT.endtime,10),FT.USERNAME)FT2 ON FT2.SP_TIME=FT1.SP_TIME AND FT1.USERNAME=FT2.USERNAME
LEFT JOIN (SELECT LEFT(FT.ENDTIME,10) AS SP_TIME,COUNT(FT.ENDTIME) AS SP_NUM,FT.USERNAME FROM FLOW_TASK FT WHERE FT.FLOWNAME='业务申请流程' AND FT.ENDTIME IS NOT NULL AND (FT.USERNAME IS NOT NULL OR FT.USERNAME &lt;&gt;'') AND FT.PHASENO = '0030' AND FT.ENDTIME=(SELECT MIN(ENDTIME) AS ENDTIME FROM FLOW_TASK WHERE FLOWNAME='业务申请流程' AND ENDTIME IS NOT NULL AND (USERNAME IS NOT NULL OR USERNAME &lt;&gt;'') AND PHASENO = '0030' AND OBJECTNO=FT.OBJECTNO GROUP BY OBJECTNO) AND EXISTS(SELECT 1 FROM FLOW_OBJECT FO WHERE FO.FLOWNAME='业务申请流程' AND FO.OBJECTNO=FT.OBJECTNO AND (FO.PHASENO='1000' OR FO.PHASENO='8000'))GROUP BY LEFT(FT.ENDTIME,10),FT.USERNAME)FT3 ON FT3.SP_TIME=FT1.SP_TIME AND FT3.USERNAME=FT1.USERNAME
LEFT JOIN (SELECT LEFT(FT.ENDTIME,10) AS SP_TIME,COUNT(FT.ENDTIME) AS SP_PASS_NUM,FT.USERNAME FROM FLOW_TASK FT WHERE FT.FLOWNAME='业务申请流程' AND FT.ENDTIME IS NOT NULL AND (FT.USERNAME IS NOT NULL OR FT.USERNAME &lt;&gt;'') AND FT.PHASENO = '0030' AND FT.ENDTIME=(SELECT MIN(ENDTIME) AS ENDTIME FROM FLOW_TASK WHERE FLOWNAME='业务申请流程' AND ENDTIME IS NOT NULL AND (USERNAME IS NOT NULL OR USERNAME &lt;&gt;'') AND PHASENO = '0030' AND OBJECTNO=FT.OBJECTNO GROUP BY OBJECTNO) AND EXISTS(SELECT 1 FROM FLOW_OBJECT FO WHERE FO.FLOWNAME='业务申请流程' AND FO.OBJECTNO=FT.OBJECTNO AND FO.PHASENO='1000')GROUP BY LEFT(FT.ENDTIME,10),FT.USERNAME)FT4 ON FT4.SP_TIME=FT1.SP_TIME AND FT4.USERNAME=FT1.USERNAME
LEFT JOIN (SELECT LEFT(ENDTIME,10) AS SP_TIME,FT.PHASENAME,COUNT(ENDTIME) AS SP_REFUSE_NUM,FT.USERNAME FROM FLOW_TASK FT WHERE FT.FLOWNAME='业务申请流程' AND FT.ENDTIME IS NOT NULL AND (FT.USERNAME IS NOT NULL OR FT.USERNAME &lt;&gt;'') AND FT.PHASENO = '0030' AND FT.ENDTIME=(SELECT MAX(ENDTIME) AS ENDTIME FROM FLOW_TASK WHERE FLOWNAME='业务申请流程' AND ENDTIME IS NOT NULL AND (USERNAME IS NOT NULL OR USERNAME &lt;&gt;'') AND PHASENO = '0030' AND OBJECTNO = FT.OBJECTNO GROUP BY OBJECTNO) AND EXISTS(SELECT 1 FROM FLOW_OBJECT FO WHERE FO.FLOWNAME='业务申请流程' AND FO.OBJECTNO=FT.OBJECTNO AND FO.PHASENO='8000')GROUP BY LEFT(FT.ENDTIME,10),FT.USERNAME)FT5 ON FT5.SP_TIME=FT1.SP_TIME AND FT5.USERNAME=FT1.USERNAME
LEFT JOIN (SELECT xin.SP_TIME AS SP_TIME,COUNT(xin.phaseopinion) REFUSE_NUM,us.username FROM (
SELECT LEFT(ft.endtime,10) AS SP_TIME,FT.PHASENAME,fob.phaseopinion AS phaseopinion
,ft.objectno,ft.endtime FROM FLOW_OPINION_BUSINESS FOB LEFT JOIN FLOW_TASK FT ON FT.RELATIVEOBJECTNO=FOB.SERIALNO WHERE FT.FLOWNAME='业务申请流程' AND (FT.USERNAME IS NOT NULL OR FT.USERNAME &lt;&gt;'') AND (ft.phaseno='0040' OR ft.phaseno='0060') AND FOB.PHASEOPINION='0010' AND EXISTS(SELECT 1 FROM flow_object fo WHERE FLOWNAME='业务申请流程' AND FO.OBJECTNO=FT.OBJECTNO AND FO.PHASENO='8000') ) xin LEFT JOIN (SELECT username,objectno FROM FLOW_TASK WHERE FLOWNAME='业务申请流程' AND phaseno='0030' GROUP BY objectno
) us ON us.objectno=xin.objectno
GROUP BY LEFT(xin.endtime,10) )REFUSE1 ON REFUSE1.SP_TIME=FT1.SP_TIME AND REFUSE1.username=FT1.USERNAME
LEFT JOIN (SELECT xin.SP_TIME AS SP_TIME,COUNT(xin.phaseopinion) REFUSE_NUM,us.username FROM (
SELECT LEFT(ft.endtime,10) AS SP_TIME,FT.PHASENAME,fob.phaseopinion AS phaseopinion
,ft.objectno,ft.endtime FROM FLOW_OPINION_BUSINESS FOB LEFT JOIN FLOW_TASK FT ON FT.RELATIVEOBJECTNO=FOB.SERIALNO WHERE FT.FLOWNAME='业务申请流程' AND (FT.USERNAME IS NOT NULL OR FT.USERNAME &lt;&gt;'') AND (ft.phaseno='0040' OR ft.phaseno='0060') AND FOB.PHASEOPINION='0020' AND EXISTS(SELECT 1 FROM flow_object fo WHERE FLOWNAME='业务申请流程' AND FO.OBJECTNO=FT.OBJECTNO AND FO.PHASENO='8000') ) xin LEFT JOIN (SELECT username,objectno FROM FLOW_TASK WHERE FLOWNAME='业务申请流程' AND phaseno='0030' GROUP BY objectno
) us ON us.objectno=xin.objectno
GROUP BY LEFT(xin.endtime,10))REFUSE2 ON REFUSE2.SP_TIME=FT1.SP_TIME AND REFUSE2.username=FT1.USERNAME
LEFT JOIN (SELECT xin.SP_TIME AS SP_TIME,COUNT(xin.phaseopinion) REFUSE_NUM,us.username FROM (
SELECT LEFT(ft.endtime,10) AS SP_TIME,FT.PHASENAME,fob.phaseopinion AS phaseopinion
,ft.objectno,ft.endtime FROM FLOW_OPINION_BUSINESS FOB LEFT JOIN FLOW_TASK FT ON FT.RELATIVEOBJECTNO=FOB.SERIALNO WHERE FT.FLOWNAME='业务申请流程' AND (FT.USERNAME IS NOT NULL OR FT.USERNAME &lt;&gt;'') AND (ft.phaseno='0040' OR ft.phaseno='0060') AND FOB.PHASEOPINION='0030' AND EXISTS(SELECT 1 FROM flow_object fo WHERE FLOWNAME='业务申请流程' AND FO.OBJECTNO=FT.OBJECTNO AND FO.PHASENO='8000') ) xin LEFT JOIN (SELECT username,objectno FROM FLOW_TASK WHERE FLOWNAME='业务申请流程' AND phaseno='0030' GROUP BY objectno
) us ON us.objectno=xin.objectno
GROUP BY LEFT(xin.endtime,10))REFUSE3 ON REFUSE3.SP_TIME=FT1.SP_TIME AND REFUSE3.username=FT1.USERNAME
LEFT JOIN (SELECT xin.SP_TIME AS SP_TIME,COUNT(xin.phaseopinion) REFUSE_NUM,us.username FROM (
SELECT LEFT(ft.endtime,10) AS SP_TIME,FT.PHASENAME,fob.phaseopinion AS phaseopinion
,ft.objectno,ft.endtime FROM FLOW_OPINION_BUSINESS FOB LEFT JOIN FLOW_TASK FT ON FT.RELATIVEOBJECTNO=FOB.SERIALNO WHERE FT.FLOWNAME='业务申请流程' AND (FT.USERNAME IS NOT NULL OR FT.USERNAME &lt;&gt;'') AND (ft.phaseno='0040' OR ft.phaseno='0060') AND FOB.PHASEOPINION='0040' AND EXISTS(SELECT 1 FROM flow_object fo WHERE FLOWNAME='业务申请流程' AND FO.OBJECTNO=FT.OBJECTNO AND FO.PHASENO='8000') ) xin LEFT JOIN (SELECT username,objectno FROM FLOW_TASK WHERE FLOWNAME='业务申请流程' AND phaseno='0030' GROUP BY objectno
) us ON us.objectno=xin.objectno
GROUP BY LEFT(xin.endtime,10))REFUSE4 ON REFUSE4.SP_TIME=FT1.SP_TIME AND REFUSE4.username=FT1.USERNAME
LEFT JOIN (
SELECT xin.SP_TIME AS SP_TIME,COUNT(xin.phaseopinion) REFUSE_NUM,us.username FROM (
SELECT LEFT(ft.endtime,10) AS SP_TIME,FT.PHASENAME,fob.phaseopinion AS phaseopinion
,ft.objectno,ft.endtime FROM FLOW_OPINION_BUSINESS FOB LEFT JOIN FLOW_TASK FT ON FT.RELATIVEOBJECTNO=FOB.SERIALNO WHERE FT.FLOWNAME='业务申请流程' AND (FT.USERNAME IS NOT NULL OR FT.USERNAME &lt;&gt;'') AND (ft.phaseno='0040' OR ft.phaseno='0060') AND FOB.PHASEOPINION='0050' AND EXISTS(SELECT 1 FROM flow_object fo WHERE FLOWNAME='业务申请流程' AND FO.OBJECTNO=FT.OBJECTNO AND FO.PHASENO='8000') ) xin LEFT JOIN (SELECT username,objectno FROM FLOW_TASK WHERE FLOWNAME='业务申请流程' AND phaseno='0030' GROUP BY objectno
) us ON us.objectno=xin.objectno
GROUP BY LEFT(xin.endtime,10)
)REFUSE5 ON REFUSE5.SP_TIME=FT1.SP_TIME AND REFUSE5.username=FT1.USERNAME
LEFT JOIN (SELECT xin.SP_TIME AS SP_TIME,COUNT(xin.phaseopinion) REFUSE_NUM,us.username FROM (
SELECT LEFT(ft.endtime,10) AS SP_TIME,FT.PHASENAME,fob.phaseopinion AS phaseopinion
,ft.objectno,ft.endtime FROM FLOW_OPINION_BUSINESS FOB LEFT JOIN FLOW_TASK FT ON FT.RELATIVEOBJECTNO=FOB.SERIALNO WHERE FT.FLOWNAME='业务申请流程' AND (FT.USERNAME IS NOT NULL OR FT.USERNAME &lt;&gt;'') AND (ft.phaseno='0040' OR ft.phaseno='0060') AND FOB.PHASEOPINION='0060' AND EXISTS(SELECT 1 FROM flow_object fo WHERE FLOWNAME='业务申请流程' AND FO.OBJECTNO=FT.OBJECTNO AND FO.PHASENO='8000') ) xin LEFT JOIN (SELECT username,objectno FROM FLOW_TASK WHERE FLOWNAME='业务申请流程' AND phaseno='0030' GROUP BY objectno
) us ON us.objectno=xin.objectno
GROUP BY LEFT(xin.endtime,10))REFUSE6 ON REFUSE6.SP_TIME=FT1.SP_TIME AND REFUSE6.username=FT1.USERNAME
ORDER BY ved.every_day DESC </sql>
<sql>SELECT
VED.EVERY_DAY AS every_day,
IFNULL(CONCAT(st.auditFlowTypeDes,'/',st.username),'') AS phseanduser,
IFNULL(ROUND(st.audittime/st.count_audit,2),'') AS spxl,
IFNULL(st.order_count,'') AS inputnum,
IFNULL(st.count_audit,'') AS spjnum,
IFNULL(CONCAT(ROUND(IFNULL(st.count_audit,0)/IFNULL(st.order_count,0)*100,2),'%'),'') spl,
IFNULL(st.count_audit_pass,'') AS tgnum,
IFNULL(CONCAT(ROUND(IFNULL(st.count_audit_pass,0)/IFNULL(st.count_audit,0)*100,2),'%'),'') AS tgl,
IFNULL(st.count_audit_refuse,'') AS thnum,
IFNULL(CONCAT(ROUND(IFNULL(st.count_audit_refuse,0)/IFNULL(st.count_audit,0)*100,2),'%'),'') AS thl,
IFNULL(st.count_audit_refuse1,'') AS xynum,
IFNULL(st.count_audit_refuse2,'') AS fynum,
IFNULL(st.count_audit_refuse3,'') AS xjnum,
IFNULL(st.count_audit_refuse4,'') AS sfnum,
IFNULL(st.count_audit_refuse5,'') AS gcnum,
IFNULL(st.count_audit_refuse6,'') AS zhnum
FROM VI_EVERY_DAY VED
LEFT JOIN st_credit_audit_order st ON st.every_day = VED.EVERY_DAY
ORDER BY ved.every_day DESC</sql>
<sqlParamValue></sqlParamValue>
<columns>
<column>