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: Determine o número de dias consecutivos com chuva para cada localização.
 ###Tabelas: 
CREATE TABLE WeatherData (Location VARCHAR(20), Rain BOOLEAN, Date DATE); INSERT INTO WeatherData (Location, Rain, Date) VALUES ('Seattle', TRUE, '2022-01-01'), ('Seattle', TRUE, '2022-01-02'), ('New York', FALSE, '2022-01-01'), ('New York', TRUE, '2022-01-02');
SELECT Location, COUNT(*) AS ConsecutiveRainDays FROM (SELECT Location, Rain, Date, ROW_NUMBER() OVER (PARTITION BY Location ORDER BY Date) - ROW_NUMBER() OVER (ORDER BY Location, Date) AS Grp FROM WeatherData) a GROUP BY Location, Grp HAVING COUNT(*) > 1 ORDER BY Location;