0
我有一個這樣的SQL語法:套牢的Oracle SQL SELECT
SELECT
P.FORM_NO,
SUM(Q.QTY) as QTY,
TO_CHAR(TO_DATE(P.DATE_ADDED,'YYYY-MM-DD'),'MONTH')
FROM
SEIAPPS_PRODUCTION_STATUS P,
SEIAPPS_QTY Q
WHERE Q.STATUS_QTY='OK'
GROUP BY P.FORM_NO
但與語法,讓錯誤,現在我面臨的問題:
Warning: oci_execute() [function.oci-execute]: ORA-00979: not a GROUP BY expression in...
我看到的問題是,當我想在該語法中添加更多列。
任何人都請指教。謝謝。
好吧,現在我試圖清除,但爲什麼當我嘗試添加另一列,它仍然像我說的錯誤? –
對於每個非聚合函數,您還需要在'group by'子句中添加該列。 – ajmalmhd04