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 em abril para todas as estações meteorológicas nos 'EUA'?
 ###Tabelas: 
CREATE TABLE weather_stations (id INT, name TEXT, country TEXT); INSERT INTO weather_stations (id, name, country) VALUES (1, 'WS1', 'US'), (2, 'WS2', 'CA'); CREATE TABLE temperatures (id INT, station_id INT, timestamp TIMESTAMP, temperature FLOAT); INSERT INTO temperatures (id, station_id, timestamp, temperature) VALUES (1, 1, '2021-04-01 12:00:00', 20), (2, 1, '2021-04-02 12:00:00', 22), (3, 2, '2021-04-01 12:00:00', 15);
SELECT AVG(temperature) FROM (SELECT temperature, ROW_NUMBER() OVER (PARTITION BY station_id ORDER BY timestamp) rn FROM temperatures WHERE country = 'US' AND EXTRACT(MONTH FROM timestamp) = 4) t WHERE rn = 1;