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: Quais locais de patrimônio tiveram mais visitantes no primeiro semestre de 2022, segregados por país?
 ###Tabelas: 
CREATE TABLE Countries (CountryID INT, CountryName VARCHAR(50)); INSERT INTO Countries (CountryID, CountryName) VALUES (1, 'Brazil'), (2, 'South Africa'), (3, 'India'); CREATE TABLE Sites (SiteID INT, CountryID INT, SiteName VARCHAR(50), Visitors INT); INSERT INTO Sites (SiteID, CountryID, SiteName, Visitors) VALUES (1, 1, 'Christ the Redeemer', 10000), (2, 1, 'Sugarloaf Mountain', 8000), (3, 2, 'Table Mountain', 12000), (4, 2, 'Kruger National Park', 9000), (5, 3, 'Taj Mahal', 15000), (6, 3, 'Jaipur City Palace', 7000);
SELECT C.CountryName, S.SiteName, SUM(S.Visitors) as TotalVisitors FROM Countries C INNER JOIN Sites S ON C.CountryID = S.CountryID WHERE MONTH(S.VisitDate) BETWEEN 1 AND 6 GROUP BY C.CountryName, S.SiteName ORDER BY TotalVisitors DESC;