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 os top 2 sites com o maior número de artefatos analisados nos últimos 6 meses.
 ###Tabelas: 
CREATE TABLE SiteAnalysis (SiteName VARCHAR(50), AnalysisDate DATE); INSERT INTO SiteAnalysis (SiteName, AnalysisDate) VALUES ('Site1', '2022-01-01'), ('Site2', '2022-02-01'), ('Site3', '2021-12-01');
SELECT SiteName FROM (SELECT SiteName, COUNT(*) AS AnalysisCount, RANK() OVER (ORDER BY COUNT(*) DESC) AS SiteRank FROM SiteAnalysis WHERE AnalysisDate >= DATEADD(month, -6, GETDATE()) GROUP BY SiteName) AS Subquery WHERE SiteRank <= 2;