|
|
@ -276,16 +276,18 @@ |
|
|
|
FROM |
|
|
|
( |
|
|
|
SELECT |
|
|
|
<if test="areaId != null"> |
|
|
|
SUBSTRING_INDEX(area.answer,',',1) AS area, |
|
|
|
</if> |
|
|
|
LEFT(`level`.answer,1) AS level, |
|
|
|
SUM( actual.answer ) AS `value40` |
|
|
|
FROM |
|
|
|
t_qcp_questionnaire_record AS actual |
|
|
|
LEFT JOIN t_qcp_questionnaire_detail AS qd ON actual.questionnaire_detail_id = qd.id |
|
|
|
LEFT JOIN t_qcp_questionnaire_record AS `level` ON `level`.questionnaire_detail_id = qd.id |
|
|
|
|
|
|
|
<if test="areaId != null"> |
|
|
|
LEFT JOIN t_qcp_questionnaire_record AS area ON area.questionnaire_detail_id = qd.id |
|
|
|
|
|
|
|
</if> |
|
|
|
WHERE |
|
|
|
actual.rec_status = 0 |
|
|
|
AND qd.rec_status = 0 |
|
|
@ -318,9 +320,9 @@ |
|
|
|
t_qcp_questionnaire_record AS actual |
|
|
|
LEFT JOIN t_qcp_questionnaire_detail AS qd ON actual.questionnaire_detail_id = qd.id |
|
|
|
LEFT JOIN t_qcp_questionnaire_record AS `level` ON `level`.questionnaire_detail_id = qd.id |
|
|
|
|
|
|
|
<if test="areaId != null"> |
|
|
|
LEFT JOIN t_qcp_questionnaire_record AS area ON area.questionnaire_detail_id = qd.id |
|
|
|
|
|
|
|
</if> |
|
|
|
WHERE |
|
|
|
actual.rec_status = 0 |
|
|
|
AND qd.rec_status = 0 |
|
|
@ -352,9 +354,9 @@ |
|
|
|
t_qcp_questionnaire_record AS actual |
|
|
|
LEFT JOIN t_qcp_questionnaire_detail AS qd ON actual.questionnaire_detail_id = qd.id |
|
|
|
LEFT JOIN t_qcp_questionnaire_record AS `level` ON `level`.questionnaire_detail_id = qd.id |
|
|
|
|
|
|
|
<if test="areaId != null"> |
|
|
|
LEFT JOIN t_qcp_questionnaire_record AS area ON area.questionnaire_detail_id = qd.id |
|
|
|
|
|
|
|
</if> |
|
|
|
WHERE |
|
|
|
actual.rec_status = 0 |
|
|
|
AND qd.rec_status = 0 |
|
|
|