這是我收到的錯誤:在選擇列表中無效,因爲它不包含在聚合函數或GROUP BY子句中。sql初學者,需要使用GROUP BY幫助
當我程序
SELECT prod.LineNumber ,
"Pounds Made" = SUM(prod.PoundsMade) ,
"Down Time" = SUM(prodDown.DownTimeHrs + DownTimeMins/60) ,
prodDown.LineNumber ,
availHrs.LineNumber ,
"Available Hours" = SUM(availHrs.AvailableHRS)
FROM rpt_Line_Shift_Prod AS prod
INNER JOIN rpt_Line_Shift_ProdDownTime AS prodDown
INNER JOIN rpt_LINE_Shift_AvailableHrs AS availHrs ON prodDown.LineNumber = availHrs.LineNumber ON prodDown.LineNumber = prod.LineNumber
--ON availHrs.LineNumber = prod.LineNumber
GROUP BY prod.LineNumber
我在這裏使用三個表,所有的,我已經改名prodDown,prod和availHrs。
謝謝!
您需要通過'availHrs.LineNumber','prod.LineNumber','prodDown.LineNumber'將您的選擇列表中沒有被聚合到您的組中的列 – Taryn