|
@ -1069,7 +1069,7 @@ |
|
|
<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, |
|
|
a.`LEVEL`, |
|
|
b.`LEVEL`, |
|
|
COUNT( b.PROJECT_ID ) AS "sum", |
|
|
COUNT( b.PROJECT_ID ) AS "sum", |
|
|
SUM(IF( b.ORG_TYPE = 'department', 1, 0 )) AS "count" |
|
|
SUM(IF( b.ORG_TYPE = 'department', 1, 0 )) AS "count" |
|
|
FROM |
|
|
FROM |
|
@ -1078,7 +1078,8 @@ |
|
|
SELECT |
|
|
SELECT |
|
|
PROJECT_ID, |
|
|
PROJECT_ID, |
|
|
main.PIDS, |
|
|
main.PIDS, |
|
|
ORG_TYPE |
|
|
ORG_TYPE, |
|
|
|
|
|
da.`LEVEL` |
|
|
FROM |
|
|
FROM |
|
|
fact_origin_project_main_daily main |
|
|
fact_origin_project_main_daily main |
|
|
INNER JOIN fact_origin_project_log_daily log ON main.ID = log.PROJECT_ID |
|
|
INNER JOIN fact_origin_project_log_daily log ON main.ID = log.PROJECT_ID |
|
@ -1086,17 +1087,16 @@ |
|
|
AND (ORG_TYPE = 'agency' OR ORG_TYPE = 'department') |
|
|
AND (ORG_TYPE = 'agency' OR ORG_TYPE = 'department') |
|
|
AND log.DEL_FLAG = '0' |
|
|
AND log.DEL_FLAG = '0' |
|
|
AND log.CUSTOMER_ID = #{customerId} |
|
|
AND log.CUSTOMER_ID = #{customerId} |
|
|
|
|
|
INNER JOIN dim_agency da ON log.AGENCY_ID = da.ID AND da.CUSTOMER_ID = #{customerId} |
|
|
WHERE |
|
|
WHERE |
|
|
main.CUSTOMER_ID = #{customerId} |
|
|
main.CUSTOMER_ID = #{customerId} |
|
|
AND main.DATE_ID <= #{dateId} |
|
|
AND main.DATE_ID <= #{dateId} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) b ON b.PIDS LIKE CONCAT( '%', a.ID, '%' ) |
|
|
) 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, |
|
|
a.`LEVEL` |
|
|
b.`LEVEL` |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|