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: Quantos artefatos de cada tipo foram encontrados durante a escavação da 'Cidade Antiga'?
 ###Tabelas: 
CREATE TABLE Excavations (ExcavationID INT, Site VARCHAR(50)); INSERT INTO Excavations (ExcavationID, Site) VALUES (1, 'Ancient City'); INSERT INTO Excavations (ExcavationID, Site) VALUES (2, 'Lost Village'); CREATE TABLE Artifacts (ArtifactID INT, ExcavationID INT, Type VARCHAR(50), Quantity INT); INSERT INTO Artifacts (ArtifactID, ExcavationID, Type, Quantity) VALUES (1, 1, 'Pottery', 35); INSERT INTO Artifacts (ArtifactID, ExcavationID, Type, Quantity) VALUES (2, 1, 'Tools', 18); INSERT INTO Artifacts (ArtifactID, ExcavationID, Type, Quantity) VALUES (3, 2, 'Pottery', 22); INSERT INTO Artifacts (ArtifactID, ExcavationID, Type, Quantity) VALUES (4, 2, 'Beads', 45);
SELECT E.Site, A.Type, SUM(A.Quantity) FROM Artifacts A INNER JOIN Excavations E ON A.ExcavationID = E.ExcavationID GROUP BY E.Site, A.Type;