Browse Source

治理指数-解决率修改

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

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

@ -979,35 +979,29 @@
</select> </select>
<select id="selectAgencyClosedProjectStaticDaily" resultType="com.epmet.dto.extract.result.OrgStatisticsResultDTO"> <select id="selectAgencyClosedProjectStaticDaily" resultType="com.epmet.dto.extract.result.OrgStatisticsResultDTO">
SELECT SELECT
a.ID AS AGENCY_ID, a.ID AS AGENCY_ID,
b.`LEVEL`, a.`LEVEL`,
COUNT( b.ID ) AS "sum", COUNT( b.PROJECT_ID ) AS "sum",
SUM( SUM(IF( b.ORG_TYPE = 'department', 1, 0 )) AS "count"
IF
( b.ORG_TYPE = 'department', 1, 0 )) AS "count"
FROM
dim_agency a
INNER JOIN (
SELECT
a.ID,
a.PIDS,
c.`LEVEL`,
b.ORG_TYPE
FROM FROM
fact_origin_project_main_daily a dim_agency a
INNER JOIN fact_origin_project_log_daily b ON a.ID = b.PROJECT_ID INNER JOIN (
AND b.ACTION_CODE = 'close' SELECT
INNER JOIN dim_agency c ON b.AGENCY_ID = c.ID PROJECT_ID,
WHERE PIDS,
a.CUSTOMER_ID = #{customerId} ORG_TYPE
AND a.DATE_ID &lt;= #{dateId} FROM
AND a.PROJECT_STATUS = 'closed' fact_origin_project_log_daily
) b ON b.PIDS LIKE CONCAT( '%', a.ID, '%' ) WHERE
CUSTOMER_ID = #{customerId}
AND DATE_ID &lt;= #{dateId}
AND ACTION_CODE = 'close'
) b ON b.PIDS LIKE CONCAT( '%', a.ID, '%' )
WHERE WHERE
a.CUSTOMER_ID = #{customerId} a.CUSTOMER_ID = #{customerId}
GROUP BY GROUP BY
a.ID, a.ID,
b.`LEVEL` a.`LEVEL`
</select> </select>

Loading…
Cancel
Save