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: Liste todas as estações meteorológicas e suas medições médias de temperatura e umidade no último mês, agrupadas por semana.
 ###Tabelas: 
CREATE TABLE weather_station_data (weather_station_id INTEGER, temperature INTEGER, humidity INTEGER, timestamp TIMESTAMP);
SELECT DATE_TRUNC('week', timestamp) as week, weather_station_id, AVG(temperature) as avg_temperature, AVG(humidity) as avg_humidity FROM weather_station_data WHERE timestamp >= NOW() - INTERVAL '1 month' GROUP BY week, weather_station_id ORDER BY week, weather_station_id;