Zadanie 20.

Które produkty najlepiej się sprzedają? Wyznacz te, na które złożono ponad 40 zamówień.

Baza: Northwind, Tabele: dbo.Order Details, dbo.Products, Kolumny: OrderID, ProductID, ProductName, Wynik: 13 rows

25

Rozwiązanie


SELECT P.ProductID, P.ProductName, COUNT(OD.OrderID) as Zamowienia

FROM dbo.[Order Details] as OD

JOIN dbo.Products as P on OD.ProductID = P.ProductID

GROUP BY P.ProductID, P.ProductName

HAVING COUNT(OD.OrderID) >= 40

ORDER BY Zamowienia DESC;

[collapse]