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 temperatura mínima e máxima da água (em °C) para fazendas de aquicultura no Japão, para cada ano entre 2015 e 2020?
 ###Tabelas: 
CREATE TABLE TemperatureData (id INT, country VARCHAR(50), year INT, min_temp FLOAT, max_temp FLOAT); INSERT INTO TemperatureData (id, country, year, min_temp, max_temp) VALUES (1, 'Japan', 2015, 15.2, 21.5), (2, 'Japan', 2016, 14.8, 22.1), (3, 'Japan', 2015, 15.6, 21.8), (4, 'Japan', 2017, 14.5, 22.4), (5, 'Japan', 2018, 13.9, 23.1);
SELECT year, MIN(min_temp), MAX(max_temp) FROM TemperatureData WHERE country = 'Japan' GROUP BY year;