Browse Source

先进排行网格项目结案率统计修改

dev_shibei_match
zhaoqifeng 4 years ago
parent
commit
a42b97a2a6
  1. 46
      epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/extract/FactOriginProjectLogDailyDao.xml

46
epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/extract/FactOriginProjectLogDailyDao.xml

@ -488,30 +488,32 @@
</select> </select>
<select id="selectGridClosed" resultType="com.epmet.dto.extract.result.OrgStatisticsResultDTO"> <select id="selectGridClosed" resultType="com.epmet.dto.extract.result.OrgStatisticsResultDTO">
SELECT SELECT
a.ORG_ID, a.GRID_ID,
a.count AS "sum", a.count AS "sum",
IFNULL(b.count,0)AS "count" IFNULL( b.count, 0 ) AS "count"
FROM FROM
(SELECT ORG_ID, ( SELECT
COUNT(DISTINCT PROJECT_ID) AS "count" GRID_ID,
FROM fact_origin_project_log_daily COUNT( ID ) AS "count"
WHERE( ACTION_CODE = 'created' OR ACTION_CODE = 'transfer') FROM
AND IS_ACTIVE = 0 fact_origin_project_main_daily
AND ORG_TYPE = 'grid' WHERE
AND CUSTOMER_ID = #{customerId} CUSTOMER_ID = #{customerId}
AND MONTH_ID = #{monthId} AND MONTH_ID = #{monthId}
GROUP BY ORG_ID) a AND GRID_ID != ''
LEFT JOIN GROUP BY GRID_ID ) a
(SELECT fl.ORG_ID, LEFT JOIN
COUNT(DISTINCT fl.PROJECT_ID) AS "count" ( SELECT
FROM fact_origin_project_log_daily fl GRID_ID,
INNER JOIN fact_origin_project_main_daily fm ON fl.PROJECT_ID = fm.ID AND fm.PROJECT_STATUS = 'closed' COUNT( ID ) AS "count"
WHERE( fl.ACTION_CODE = 'created' OR fl.ACTION_CODE = 'transfer') FROM fact_origin_project_main_daily
AND fl.IS_ACTIVE = 0 WHERE
AND fl.ORG_TYPE = 'grid' PROJECT_STATUS = 'closed'
AND fl.CUSTOMER_ID = #{customerId} AND CUSTOMER_ID = #{customerId}
AND fl.MONTH_ID = #{monthId} AND MONTH_ID = #{monthId}
GROUP BY fl.ORG_ID) b ON a.ORG_ID = b.ORG_ID AND GRID_ID != ''
GROUP BY GRID_ID ) b
ON a.GRID_ID = b.GRID_ID
</select> </select>
<select id="selectNotReturn" resultType="com.epmet.dto.extract.result.TransferRightRatioResultDTO"> <select id="selectNotReturn" resultType="com.epmet.dto.extract.result.TransferRightRatioResultDTO">

Loading…
Cancel
Save