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: Identificar o número total de transações e vendas totais para cada tecido, em ordem decrescente de vendas totais.
 ###Tabelas: 
CREATE TABLE Fabrics (FabricID INT, FabricName VARCHAR(50)); INSERT INTO Fabrics VALUES (1, 'Cotton'), (2, 'Silk'), (3, 'Polyester'), (4, 'Wool'); CREATE TABLE Transactions (TransactionID INT, FabricID INT, Quantity INT, Sales DECIMAL(10,2)); INSERT INTO Transactions VALUES (1, 1, 50, 1000), (2, 1, 75, 1500), (3, 2, 30, 750), (4, 3, 60, 1800), (5, 4, 45, 1200);
SELECT FabricName, SUM(Quantity) AS Total_Quantity, SUM(Sales) AS Total_Sales, ROW_NUMBER() OVER (ORDER BY SUM(Sales) DESC) AS Rank FROM Fabrics JOIN Transactions ON Fabrics.FabricID = Transactions.FabricID GROUP BY FabricName ORDER BY Rank;