0
Мне нужно взять средний объем продаж. Но когда я пытаюсь выполнить мой запрос я получаю эту ошибку (опять :() Msg 130, Level 15, State 1, Line 2 Невозможно выполнить агрегатную функцию на выражение, содержащее совокупность или подзапрос.Используйте AVG & Count вместе
Здесь является то, что я пытаюсь запустить
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. .. THEN p1 + p2 + ... + p5 END) '? –
Оставить это мне над усложнить ситуацию! Благодарим за ваше терпение. Btw – MasterOfStupidQuestions
Если вы решили проблему, вы должны отправить решение в качестве ответа и отметить его как исключенное. –