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: Qual é a porcentagem de visitantes para a cidade de Nova York de cada país?
 ###Tabelas: 
CREATE TABLE if not exists VisitorsByCity (City VARCHAR(50), Country VARCHAR(50), Visitors INT); INSERT INTO VisitorsByCity (City, Country, Visitors) VALUES ('New York City', 'Canada', 12000), ('New York City', 'Mexico', 15000), ('New York City', 'Brazil', 10000), ('New York City', 'United Kingdom', 18000), ('New York City', 'Germany', 14000);
SELECT a.Country, (a.Visitors::FLOAT / SUM(a.Visitors) OVER (PARTITION BY a.City) * 100) AS Percentage FROM VisitorsByCity a WHERE a.City = 'New York City';