1
Я пытаюсь получить средний балл, самый голосуемый ответ, для каждого вопроса StackOverflow, который не имеет принятого ответа.Среднее значение max - SQL
Используя следующий запрос:
SELECT AVG(MaxScore)
FROM
(SELECT MAX(a.Score) as MaxScore
FROM Posts a
JOIN Posts q ON q.Id = a.ParentID
WHERE q.PostTypeId = 1 AND q.AcceptedAnswerId IS NULL
GROUP BY q.Id);
дает только мне: "Неправильный синтаксис около ';'"
Любые идеи, почему? Спасибо!
Я думаю, что вы используете «знак в конце этого запроса». Вы удалили этот знак, он будет работать. –
Это же ошибка? после того, как вы обновите свой вопрос? –
К сожалению, нет, это была опечатка, созданная здесь при форматировании вопроса (теперь он удален). Спасибо, в любом случае! – karinsofiapaulina