【发布时间】:2019-01-23 16:44:47
【问题描述】:
我有下面的选择语句,它提取了我需要的所有数据,但我正在尝试修改它,以便对 PROD_DATE 的 SHIFT 的 REJECTS 求和。
SELECT B.PROD_DATE,B.SHIFT,B.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
ORDER BY SHIFT, PROD_DATE
我试过了
SELECT B.PROD_DATE,B.SHIFT,SUM(B.REJECTS)
我收到以下错误:ORA-00937: not a single-group group function
我需要子查询吗?
【问题讨论】: