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: Identificar países com exportações de diamantes superiores às importações entre 2015 e 2017.
 ###Tabelas: 
CREATE TABLE diamond_export (year INT, country TEXT, export_amount FLOAT); INSERT INTO diamond_export (year, country, export_amount) VALUES (2015, 'Botswana', 5000.0), (2016, 'Botswana', 5200.0), (2017, 'Botswana', 5400.0), (2015, 'Russia', 6000.0), (2016, 'Russia', 6200.0), (2017, 'Russia', 6400.0); CREATE TABLE diamond_import (year INT, country TEXT, import_amount FLOAT); INSERT INTO diamond_import (year, country, import_amount) VALUES (2015, 'US', 4500.0), (2016, 'US', 4700.0), (2017, 'US', 4900.0), (2015, 'Hong_Kong', 2500.0), (2016, 'Hong_Kong', 2600.0), (2017, 'Hong_Kong', 2700.0);
SELECT diamond_export.country FROM diamond_export INNER JOIN diamond_import ON diamond_export.country = diamond_import.country WHERE diamond_export.year BETWEEN 2015 AND 2017 GROUP BY diamond_export.country HAVING SUM(diamond_export.export_amount) > SUM(diamond_import.import_amount);