diff --git a/aucma-report/src/main/resources/mapper/report/BoardReportMapper.xml b/aucma-report/src/main/resources/mapper/report/BoardReportMapper.xml index 6b09305..e847af7 100644 --- a/aucma-report/src/main/resources/mapper/report/BoardReportMapper.xml +++ b/aucma-report/src/main/resources/mapper/report/BoardReportMapper.xml @@ -64,17 +64,12 @@ SELECT FY.FACTORY_NAME, - BPP.PRODUCT_LINE_NAME, - BP.PRODUCT_LINE_CODE, - BP.PRODUCT_LINE_NAME STATION_NAME, - COUNT(*) INSPECTION_NUMBER, - SUM(REWORK_NUMBER) REWORK_NUMBER, - ROUND((1 - SUM(REWORK_NUMBER) / COUNT(*)) * 100, 0) || '%' RATE + BPP.PRODUCT_LINE_NAME, + BP.PRODUCT_LINE_CODE STATION_CODE, + BP.PRODUCT_LINE_NAME STATION_NAME, + COUNT(*) INSPECTION_NUMBER, + SUM(REWORK_NUMBER) REWORK_NUMBER, + ROUND((1 - SUM(REWORK_NUMBER) / COUNT(*)) * 100, 0) || '%' RATE FROM REPORT_QUALITY_INSPECTION RQI - LEFT JOIN BASE_PRODUCTLINE BP ON BP.PRODUCT_LINE_CODE = RQI.STATION_CODE - LEFT JOIN BASE_PRODUCTLINE BPP ON BPP.PRODUCT_LINE_CODE = BP.PARENT_ID - LEFT JOIN BASE_FACTORY FY ON FY.FACTORY_CODE = BPP.PLANT_CODE + LEFT JOIN BASE_PRODUCTLINE BP ON BP.PRODUCT_LINE_CODE = RQI.STATION_CODE + LEFT JOIN BASE_PRODUCTLINE BPP ON BPP.PRODUCT_LINE_CODE = BP.PARENT_ID + LEFT JOIN BASE_FACTORY FY ON FY.FACTORY_CODE = BPP.PLANT_CODE AND BPP.PRODUCT_LINE_CODE = #{PRODUCT_LINE_CODE} @@ -70,11 +70,39 @@ GROUP BY FY.FACTORY_NAME, BPP.PRODUCT_LINE_NAME, BP.PRODUCT_LINE_CODE, BP.PRODUCT_LINE_NAME - ORDER BY PRODUCT_LINE_CODE + ORDER BY BP.PRODUCT_LINE_CODE