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 minerais extraída por minas de médio porte na Austrália em 2022?
 ###Tabelas: 
CREATE TABLE MineTypes (MineID int, MineType varchar(50)); INSERT INTO MineTypes VALUES (1, 'Small-scale Mine'), (2, 'Medium-scale Mine'), (3, 'Large-scale Mine'); CREATE TABLE ExtractionData (MineID int, ExtractionDate date, Material varchar(10), Quantity int); INSERT INTO ExtractionData VALUES (1, '2022-01-01', 'Gold', 1000), (1, '2022-01-15', 'Gold', 1500), (2, '2022-01-30', 'Gold', 800), (1, '2022-02-05', 'Gold', 1200), (3, '2022-03-01', 'Gold', 1000);
SELECT mt.MineType, SUM(ed.Quantity) as TotalExtraction FROM ExtractionData ed JOIN MineTypes mt ON ed.MineID = mt.MineID WHERE ed.ExtractionDate BETWEEN '2022-01-01' AND '2022-12-31' AND mt.MineType = 'Medium-scale Mine' AND ed.Material = 'Gold' GROUP BY mt.MineType;