|
|
|
@ -92,16 +92,20 @@ |
|
|
|
<select id="selectGridClosedProject" resultType="com.epmet.dto.extract.result.GridProjectClosedTotalResultDTO"> |
|
|
|
SELECT |
|
|
|
COUNT(ID) AS resolveProjectCount, |
|
|
|
GRID_ID |
|
|
|
SUBSTRING_INDEX(FINISH_ORG_IDS,':',-1) AS gridId |
|
|
|
FROM |
|
|
|
fact_origin_project_main_daily |
|
|
|
WHERE |
|
|
|
DEL_FLAG = 0 |
|
|
|
AND GRID_ID != '' |
|
|
|
AND PROJECT_STATUS = #{status} |
|
|
|
AND CUSTOMER_ID = #{customerId} |
|
|
|
AND MONTH_ID = #{monthId} |
|
|
|
GROUP BY GRID_ID |
|
|
|
AND PROJECT_STATUS = #{status} |
|
|
|
AND MONTH_ID = #{monthId} |
|
|
|
AND ( |
|
|
|
<foreach collection="gridIds" item="gridId" separator=" OR "> |
|
|
|
FINISH_ORG_IDS LIKE concat('%',#{gridId}) |
|
|
|
</foreach> |
|
|
|
) |
|
|
|
GROUP BY GRID_ID |
|
|
|
</select> |
|
|
|
<delete id="deleteByDate"> |
|
|
|
DELETE FROM |
|
|
|
|