我有下面的select语句已经提取了我需要的所有数据,但我正在尝试修改它,以便将SHIFT by PROD_DATE的REJECTS总和。
SELECT B.PROD_DATE,B.SHIFT,B.REJECTS来自……
在进行聚合时,为查询添加GROUP BY子句。在伪代码中,它意味着每个不同的B.PROD_DATE组和B.SHIFT获得该组的所有B.REJECTS的总和,
SELECT B.PROD_DATE,B.SHIFT,SUM(B.REJECTS) AS REJECTS FROM REJECTS B LEFT OUTER JOIN HIST_ILLUM_PART C ON B.HIST_ILLUM_PART_ID = C.ID LEFT OUTER JOIN HIST_ILLUM_RT A ON A.ID = C.HIST_ILLUM_RT_ID WHERE B. REJECT_CODE NOT in ('START','SETUP','QC') AND B.PROD_DATE >= SYSDATE - 8 GROUP BY B.PROD_DATE,B.SHIFT ORDER BY SHIFT, PROD_DATE