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 é o número de instalações visitadas pelos top 10% dos visitantes, divididos por cidade?
 ###Tabelas: 
CREATE TABLE Cities (CityID INT, City VARCHAR(50)); INSERT INTO Cities (CityID, City) VALUES (1, 'Chicago'), (2, 'Miami'); CREATE TABLE Visits (VisitID INT, VisitorID INT, CityID INT, InstallationID INT); INSERT INTO Visits (VisitID, VisitorID, CityID, InstallationID) VALUES (1, 1, 1, 1), (2, 1, 1, 2), (3, 2, 2, 3), (4, 3, 1, 4);
SELECT City, NTILE(10) OVER (PARTITION BY CityID ORDER BY COUNT(InstallationID) DESC) AS Quantile, COUNT(InstallationID) AS InstallationsVisited FROM Visits V JOIN Cities C ON V.CityID = C.CityID GROUP BY CityID, City, VisitID HAVING Quantile = 1;