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 são os pesos totais dos artefatos para cada local de escavação, agrupados por continente?
 ###Tabelas: 
CREATE TABLE ExcavationSite (SiteID INT, SiteName VARCHAR(50), Continent VARCHAR(50)); INSERT INTO ExcavationSite (SiteID, SiteName, Continent) VALUES (1, 'Site A', 'Africa'), (2, 'Site B', 'Asia'), (3, 'Site C', 'Europe'); CREATE TABLE Artifact (ArtifactID INT, SiteID INT, Weight FLOAT, ObjectType VARCHAR(50)); INSERT INTO Artifact (ArtifactID, SiteID, Weight, ObjectType) VALUES (1, 1, 54.3, 'Pottery'), (2, 1, 32.1, 'Tool'), (3, 2, 120.5, 'Statue'), (4, 2, 12.7, 'Bead'), (5, 3, 8.4, 'Bead'), (6, 1, 20.5, 'Bead');
SELECT e.Continent, e.SiteName, SUM(a.Weight) AS TotalWeight FROM ExcavationSite e JOIN Artifact a ON e.SiteID = a.SiteID GROUP BY e.Continent, e.SiteName;