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 é o montante total de minerais extraídos por país nos últimos três anos?
 ###Tabelas: 
CREATE TABLE mineral_extraction (extraction_date DATE, extraction_amount INT, extraction_country VARCHAR(255)); INSERT INTO mineral_extraction (extraction_date, extraction_amount, extraction_country) VALUES ('2021-08-01', 5000, 'Canada'), ('2021-07-01', 7000, 'USA'), ('2020-08-01', 8000, 'Australia'), ('2020-07-01', 3000, 'Canada');
SELECT extraction_country, SUM(extraction_amount) as total_extraction FROM mineral_extraction WHERE extraction_date >= DATEADD(year, -3, CURRENT_DATE) GROUP BY extraction_country;