Browse Source

screen_index_data_monthly代码微调

dev_shibei_match
zxc 4 years ago
parent
commit
8afd91c97d
  1. 6
      epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/indexcal/AgencyScoreDao.xml

6
epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/indexcal/AgencyScoreDao.xml

@ -162,16 +162,16 @@
fics.year_id AS yearId, fics.year_id AS yearId,
ROUND(AVG( fics.score ),6) AS score, ROUND(AVG( fics.score ),6) AS score,
fics.customer_id AS customerId, fics.customer_id AS customerId,
(SELECT AGENCY_ID FROM screen_customer_agency WHERE AREA_CODE = #{areaCode}) AS parentId (SELECT AGENCY_ID FROM screen_customer_agency WHERE AREA_CODE = #{areaCode} AND DEL_FLAG = 0) AS parentId
FROM FROM
fact_index_agency_score fics fact_index_agency_score fics
WHERE WHERE
fics.del_flag = '0' fics.del_flag = '0'
AND fics.month_id = #{monthId} AND fics.month_id = #{monthId}
AND fics.index_code = #{indexCode} AND fics.index_code = #{indexCode}
AND fics.agency_id IN (SELECT AGENCY_ID FROM screen_customer_agency WHERE PARENT_AREA_CODE = #{areaCode}) AND fics.agency_id IN (SELECT AGENCY_ID FROM screen_customer_agency WHERE PARENT_AREA_CODE = #{areaCode} AND DEL_FLAG = 0)
GROUP BY agencyId) a GROUP BY agencyId) a
LEFT JOIN screen_customer_agency a2 ON a2.AGENCY_ID = a.parentId LEFT JOIN screen_customer_agency a2 ON a2.AGENCY_ID = a.parentId AND a2.DEL_FLAG = 0
GROUP BY a2.AGENCY_ID GROUP BY a2.AGENCY_ID
</select> </select>

Loading…
Cancel
Save