Что не так с этим запросом? (в общем)
Я исследовал все, что мог, но без игры в кости ... Мне не повезло. Любая помощь?
SELECT UserId, AVG(Total) AS AvgOrderTotal FROM Invoices HAVING COUNT(OrderId) >= 1
Я думаю, вам не хватает GROUP BY:
GROUP BY
SELECT UserId, AVG(Total) AS AvgOrderTotal FROM Invoices GROUP BY UserId HAVING COUNT(OrderId) >= 1;
Тем не менее, OrderId, вероятно, никогда не NULL, поэтому я считаю, что предложение HAVING является излишним.
OrderId
NULL
HAVING