|
|
|
@ -1429,17 +1429,23 @@
|
|
|
|
GROUP BY tc.class_name, FORMAT ( qct.create_time, 'yyyy-MM-dd' )
|
|
|
|
GROUP BY tc.class_name, FORMAT ( qct.create_time, 'yyyy-MM-dd' )
|
|
|
|
UNION ALL
|
|
|
|
UNION ALL
|
|
|
|
SELECT
|
|
|
|
SELECT
|
|
|
|
'合计' defectSubclass,
|
|
|
|
'合计' AS defectSubclass,
|
|
|
|
FORMAT ( qct.create_time, 'yyyy-MM-dd' ) attr1,
|
|
|
|
FORMAT(qct.create_time, 'yyyy-MM-dd') AS attr1,
|
|
|
|
SUM ( td.noOk_quality ) attr2,
|
|
|
|
ISNULL(SUM(td.total_noOk), 0) AS attr2,
|
|
|
|
SUM ( qct.sample_quality ) attr3
|
|
|
|
SUM(qct.sample_quality) AS attr3
|
|
|
|
FROM qc_check_task qct
|
|
|
|
FROM qc_check_task qct
|
|
|
|
LEFT JOIN qc_check_task_defect td ON qct.record_id = td.belong_to
|
|
|
|
LEFT JOIN (
|
|
|
|
LEFT JOIN qc_defect_type_class tc ON td.class_id = tc.id
|
|
|
|
SELECT belong_to,
|
|
|
|
WHERE qct.del_flag = '0'
|
|
|
|
SUM(noOk_quality) AS total_noOk
|
|
|
|
AND FORMAT ( qct.create_time, 'yyyy-MM' ) = #{yearMonth}
|
|
|
|
FROM qc_check_task_defect
|
|
|
|
|
|
|
|
GROUP BY belong_to
|
|
|
|
|
|
|
|
) td ON qct.record_id = td.belong_to
|
|
|
|
|
|
|
|
WHERE
|
|
|
|
|
|
|
|
qct.del_flag = '0'
|
|
|
|
|
|
|
|
AND FORMAT(qct.create_time, 'yyyy-MM') = #{yearMonth}
|
|
|
|
AND qct.order_type = 'bp'
|
|
|
|
AND qct.order_type = 'bp'
|
|
|
|
GROUP BY FORMAT ( qct.create_time, 'yyyy-MM-dd' )
|
|
|
|
AND qct.order_no IS NULL
|
|
|
|
|
|
|
|
GROUP BY FORMAT(qct.create_time, 'yyyy-MM-dd')
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="getBPDefectMothMapV2" resultType="com.op.quality.domain.QcCheckTaskDefect">
|
|
|
|
<select id="getBPDefectMothMapV2" resultType="com.op.quality.domain.QcCheckTaskDefect">
|
|
|
|
|