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 (°C) em fazendas de recirculação, agrupada por mês, para o ano de 2021?
 ###Tabelas: 
CREATE TABLE farm_water_temperature (farm_id INT, farm_type VARCHAR(255), measurement_date DATE, temperature DECIMAL(5,2)); INSERT INTO farm_water_temperature (farm_id, farm_type, measurement_date, temperature) VALUES (1, 'Recirculating', '2021-01-01', 22.5), (2, 'Pond', '2021-01-01', 15.3), (3, 'Recirculating', '2021-02-01', 23.1), (4, 'Cage', '2021-02-01', 18.9);
SELECT EXTRACT(MONTH FROM measurement_date) AS month, AVG(temperature) FROM farm_water_temperature WHERE farm_type = 'Recirculating' AND YEAR(measurement_date) = 2021 GROUP BY month;