ВЫБЕРИТЕ ТОП запись за каждый год

Я пытаюсь резюмировать свой навык sql, теперь я пытаюсь выполнить простой запрос на northwinddb, чтобы показать мне лучшего клиента за каждый год, но как только я использую функцию TOP, отображается только 1 запись, независимо от того, что я разделение по, это мой код T-SQL

SELECT DISTINCT TOP 1 C.CompanyName
, YEAR(O.OrderDate) AS Year
, SUM(Quantity) OVER(PARTITION BY C.CompanyName, YEAR(O.OrderDate)) AS Total
FROM Customers C JOIN Orders O
    ON C.CustomerID = O.CustomerID JOIN [Order Details] OD
    ON O.OrderID = OD.OrderID

Ответы на вопрос(3)

Ваш ответ на вопрос