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 é a quantidade total de ouro e prata extraída por cada empresa?
 ###Tabelas: 
CREATE TABLE Companies (CompanyID INT, CompanyName VARCHAR(50)); INSERT INTO Companies (CompanyID, CompanyName) VALUES (1, 'ACME Mining'), (2, 'BIG Excavations'), (3, 'Giga Drilling'); CREATE TABLE Extraction (ExtractionID INT, CompanyID INT, Material VARCHAR(50), Quantity INT); INSERT INTO Extraction (ExtractionID, CompanyID, Material, Quantity) VALUES (1, 1, 'Gold', 500), (2, 1, 'Silver', 3000), (3, 2, 'Gold', 7000), (4, 3, 'Silver', 1000);
SELECT CompanyName, SUM(Quantity) FROM Extraction JOIN Companies ON Extraction.CompanyID = Companies.CompanyID WHERE Material IN ('Gold', 'Silver') GROUP BY CompanyName;