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 os 3 dias mais quentes no Brasil nos últimos 30 dias?
 ###Tabelas: 
CREATE TABLE WeatherData (id INT, Location VARCHAR(255), Temperature INT, Timestamp DATETIME); INSERT INTO WeatherData (id, Location, Temperature, Timestamp) VALUES (1, 'Brazil', 35, '2022-05-15 12:00:00'), (2, 'Brazil', 38, '2022-05-16 12:00:00');
SELECT Location, Temperature, Timestamp FROM (SELECT Location, Temperature, Timestamp, ROW_NUMBER() OVER (PARTITION BY Location ORDER BY Temperature DESC) as rn FROM WeatherData WHERE Timestamp BETWEEN DATEADD(day, -30, GETDATE()) AND GETDATE()) t WHERE rn <= 3;