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 foi a quantidade total de Nd e Sm produzida por cada país nos últimos três anos, ordenada por ano e país?
 ###Tabelas: 
CREATE TABLE production_data (element VARCHAR(2), country VARCHAR(15), quantity INT, year INT); INSERT INTO production_data VALUES ('Nd', 'China', 10000, 2020), ('Sm', 'Australia', 8000, 2020), ('Nd', 'China', 11000, 2021), ('Sm', 'Australia', 9000, 2021), ('Nd', 'China', 12000, 2022), ('Sm', 'Australia', 10000, 2022);
SELECT country, YEAR(production_data.year) as year, SUM(quantity) as total_quantity FROM production_data WHERE element IN ('Nd', 'Sm') AND production_data.year BETWEEN YEAR(CURRENT_DATE) - 3 AND YEAR(CURRENT_DATE) GROUP BY country, year ORDER BY year, country;