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: Calcular a temperatura média para cada mês na tabela 'temperature_data'.
 ###Tabelas: 
CREATE TABLE temperature_data (id INT PRIMARY KEY, year INT, month INT, temperature DECIMAL(5,2)); INSERT INTO temperature_data (id, year, month, temperature) VALUES (1, 2015, 1, -20.5), (2, 2015, 2, -25.3), (3, 2015, 3, -18.7), (4, 2015, 4, -12.2), (5, 2015, 5, 0.1), (6, 2015, 6, 5.6), (7, 2015, 7, 10.2), (8, 2015, 8, 12.9), (9, 2015, 9, 7.8), (10, 2015, 10, 0.4), (11, 2015, 11, -5.2), (12, 2015, 12, -12.1), (13, 2016, 1, -21.5), (14, 2016, 2, -26.3), (15, 2016, 3, -19.7), (16, 2016, 4, -13.2), (17, 2016, 5, 1.1), (18, 2016, 6, 6.6), (19, 2016, 7, 11.2), (20, 2016, 8, 14.9), (21, 2016, 9, 8.7), (22, 2016, 10, 2.4), (23, 2016, 11, -4.2), (24, 2016, 12, -11.9);
SELECT month, AVG(temperature) FROM temperature_data GROUP BY month;