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áxima da água registrada no último mês para cada fazenda?
 ###Tabelas: 
CREATE TABLE farm_temperature_data (id INT, farm_name VARCHAR(50), record_date DATE, water_temperature FLOAT); INSERT INTO farm_temperature_data (id, farm_name, record_date, water_temperature) VALUES (1, 'Farm A', '2022-03-01', 15.6), (2, 'Farm B', '2022-03-05', 16.2), (3, 'Farm C', '2022-03-10', 17.3);
SELECT farm_name, MAX(water_temperature) as max_temp FROM farm_temperature_data WHERE record_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY farm_name;