Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o número total de peças vendidas para cada fabricante, particionado pelo fabricante e ordenado pelo número total de peças vendidas em ordem decrescente?
 ###Tabelas: 
CREATE TABLE Manufacturers (ManufacturerID INT, ManufacturerName VARCHAR(255));CREATE TABLE Garments (GarmentID INT, ManufacturerID INT);CREATE TABLE Sales (SaleID INT, GarmentID INT, SaleDate DATE, Quantity INT);
SELECT m.ManufacturerName, COUNT(g.GarmentID) AS TotalGarments, ROW_NUMBER() OVER (PARTITION BY NULL ORDER BY COUNT(g.GarmentID) DESC) AS Rank FROM Manufacturers m JOIN Garments g ON m.ManufacturerID = g.ManufacturerID JOIN Sales s ON g.GarmentID = s.GarmentID GROUP BY m.ManufacturerName ORDER BY Rank;