Nie jestem na 100% pewny ale IloscZamowien to nie jest twoja kolumna tylko jest to nazwa zmiennej , więc nie mozesz sie do niej odwolac ani w WHERE ani w HAVING. Mozesz to rozwiazac dodajac warunek HAVING :
Kod:
Select ProductName, CategoryName,SUM(Quantity) as IloscZamowien
from dbo.Products as P inner join dbo.Categories as C ON p.Categoryid=c.categoryID
inner join dbo.OrderDetails as O ON p.productid=o.productid
group by ProductName,CategoryName
HAVING SUM(Quantity) > 500
order by CategoryName desc,IloscZamowien desc
@edit
No , na dole Ci wytlumaczyli dobrze :P
Zakładki