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: Quantas avistamentos de cada espécie de pássaro foram registrados no último mês em todas as reservas do Ártico?
 ###Tabelas: 
CREATE TABLE BirdSightings (ID INT, SightingDate DATE, Species VARCHAR(100), Reserve VARCHAR(100), Observations INT); INSERT INTO BirdSightings (ID, SightingDate, Species, Reserve, Observations) VALUES (1, '2022-05-01', 'Snowy Owl', 'Nunavut Wildlife Reserve', 10); INSERT INTO BirdSightings (ID, SightingDate, Species, Reserve, Observations) VALUES (2, '2022-05-05', 'Ptarmigan', 'Yukon Wildlife Reserve', 5);
SELECT Species, Reserve, COUNT(Observations) OVER (PARTITION BY Species, Reserve ORDER BY Species, Reserve ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS SightingsCount FROM BirdSightings WHERE SightingDate >= DATEADD(month, -1, GETDATE());