SELECT registro TOP de cada ano
Estou tentando recapitular minha habilidade sql, agora estou tentando executar uma consulta simples no northwinddb para me mostrar o principal cliente de cada ano, mas assim que eu uso a função TOP, apenas 1 registro é exibido, independentemente do que Particiono por: Este é o meu código 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