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 Európio exportada pela Índia de minas com capacidade de produção entre 500 e 1000 toneladas nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE EuropiumShipments (id INT PRIMARY KEY, mine_id INT, export_year INT, quantity INT, FOREIGN KEY (mine_id) REFERENCES EuropiumMines(id)); CREATE TABLE EuropiumMines (id INT PRIMARY KEY, name VARCHAR(100), production_capacity INT);
SELECT SUM(quantity) FROM EuropiumShipments INNER JOIN EuropiumMines ON EuropiumShipments.mine_id = EuropiumMines.id WHERE EuropiumShipments.country = 'India' AND EuropiumMines.production_capacity BETWEEN 500 AND 1000 AND EuropiumShipments.export_year BETWEEN (YEAR(CURRENT_DATE) - 3) AND YEAR(CURRENT_DATE);