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 diferença na temperatura média entre os meses mais quentes e mais frios de cada região?
 ###Tabelas: 
CREATE TABLE temperature_data_2 (region VARCHAR(255), temperature INT, month INT); INSERT INTO temperature_data_2 (region, temperature, month) VALUES ('North', 25, 1), ('South', 10, 1), ('East', 15, 1), ('West', 30, 1), ('North', 20, 2), ('South', 12, 2), ('East', 18, 2), ('West', 28, 2);
SELECT hottest.region, hottest.max_temp - coldest.min_temp as temp_diff FROM (SELECT region, MAX(temperature) as max_temp FROM temperature_data_2 GROUP BY region) hottest INNER JOIN (SELECT region, MIN(temperature) as min_temp FROM temperature_data_2 GROUP BY region) coldest ON hottest.region = coldest.region;