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édia da água para cada mês em 2021 em todas as fazendas de peixes?
 ###Tabelas: 
CREATE TABLE fish_farms (id INT, name VARCHAR(50), location VARCHAR(50)); CREATE TABLE water_temperatures (id INT, fish_farm_id INT, date DATE, temperature DECIMAL(5,2)); INSERT INTO fish_farms (id, name, location) VALUES (1, 'Farm A', 'Country X'); INSERT INTO water_temperatures (id, fish_farm_id, date, temperature) VALUES (1, 1, '2021-01-01', 12.5), (2, 1, '2021-01-02', 12.7);
SELECT EXTRACT(MONTH FROM date) AS month, AVG(temperature) AS avg_temperature FROM water_temperatures WHERE YEAR(date) = 2021 GROUP BY month;