0
我需要平均銷售額。但是,當我嘗試執行我的查詢我得到這個錯誤(再次:() 消息130,級別15,狀態1,2號線 不能對包含聚合或子查詢的表達式執行聚合函數。一起使用AVG和計數
這裏就是我試圖運行
Select SalesMan,
COUNT(CASE WHEN SalesMan IN ('Richard', 'Jose', 'Mendez') AND supCheck IS NOT NULL AND ordered IS NOT NULL THEN AVG(price1+price2+price3+price4+price5) ELSE NULL END)
FROM PixieStick.dbo.SalesInfo
GROUP BY SalesMan
ORDER BY SalesMan ASC
你爲什麼把平均計數這沒有什麼意義我想你想要的是簡單的'AVG(CASE WHEN。 ..那麼p1 + p2 + ... + p5結束)'? –
離開這對我來說太複雜了!感謝您的耐心,btw – MasterOfStupidQuestions
如果您已經解決了問題,您應該將解決方案作爲答案發布,並將其標記爲例外。 –