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 em cada mês pela África do Sul?
 ###Tabelas: 
CREATE TABLE monthly_production (id INT, country VARCHAR(255), mineral VARCHAR(255), year INT, month INT, quantity INT); INSERT INTO monthly_production (id, country, mineral, year, month, quantity) VALUES (1, 'South Africa', 'Diamond', 2022, 1, 100), (2, 'South Africa', 'Platinum', 2022, 1, 200), (3, 'South Africa', 'Chromium', 2022, 1, 300), (4, 'South Africa', 'Diamond', 2022, 2, 120), (5, 'South Africa', 'Platinum', 2022, 2, 220), (6, 'South Africa', 'Chromium', 2022, 2, 320);
SELECT country, mineral, EXTRACT(MONTH FROM DATE(year, month, 1)) as month, SUM(quantity) as total_quantity_extracted FROM monthly_production WHERE country = 'South Africa' GROUP BY country, mineral, month;