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: Encontre o número de visitantes de cada país que visitaram museus em Nova York no último mês.
 ###Tabelas: 
CREATE TABLE Visitors (VisitorID INT, Name VARCHAR(255), Country VARCHAR(255), VisitDate DATE); CREATE TABLE Museums (MuseumID INT, Name VARCHAR(255), City VARCHAR(255)); CREATE TABLE Visits (VisitID INT, VisitorID INT, MuseumID INT, VisitDate DATE);
SELECT v.Country, COUNT(v.VisitorID) as VisitorCount FROM Visitors v JOIN Visits vi ON v.VisitorID = vi.VisitorID JOIN Museums m ON vi.MuseumID = m.MuseumID WHERE m.City = 'New York' AND VisitDate >= DATEADD(month, -1, GETDATE()) GROUP BY v.Country;