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: Encontre a quantidade total de maçãs orgânicas vendidas por fornecedores na região Noroeste do Pacífico, agrupadas pelo nome do fornecedor, e exiba os resultados em ordem decrescente.
 ###Tabelas: 
CREATE TABLE Suppliers (SupplierID INT, SupplierName VARCHAR(100), Region VARCHAR(50)); INSERT INTO Suppliers (SupplierID, SupplierName, Region) VALUES (1, 'SupplierA', 'Pacific Northwest'); INSERT INTO Suppliers (SupplierID, SupplierName, Region) VALUES (2, 'SupplierB', 'Pacific Northwest'); CREATE TABLE Products (ProductID INT, ProductName VARCHAR(50), SupplierID INT, IsOrganic BOOLEAN); INSERT INTO Products (ProductID, ProductName, SupplierID, IsOrganic) VALUES (1, 'Organic Apples', 1, true); INSERT INTO Products (ProductID, ProductName, SupplierID, IsOrganic) VALUES (2, 'Regular Apples', 1, false); INSERT INTO Products (ProductID, ProductName, SupplierID, IsOrganic) VALUES (3, 'Organic Apples', 2, true);
SELECT SupplierName, SUM(Quantity) as TotalQuantity  FROM Sales  JOIN Products ON Sales.ProductID = Products.ProductID  JOIN Suppliers ON Products.SupplierID = Suppliers.SupplierID WHERE IsOrganic = true AND Suppliers.Region = 'Pacific Northwest' GROUP BY SupplierName ORDER BY TotalQuantity DESC;