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 nomes, localizações e épocas dos locais de escavação onde artefatos de ouro foram encontrados?
 ###Tabelas: 
CREATE TABLE ExcavationSites (SiteID int, SiteName varchar(50), Location varchar(50)); CREATE TABLE Artifacts (ArtifactID int, SiteID int, Age varchar(20), Material varchar(20), Description varchar(100)); CREATE TABLE HistoricalContexts (ContextID int, ArtifactID int, Era varchar(20), Culture varchar(20));
SELECT ExcavationSites.SiteName, ExcavationSites.Location, HistoricalContexts.Era FROM ExcavationSites INNER JOIN Artifacts ON ExcavationSites.SiteID = Artifacts.SiteID INNER JOIN HistoricalContexts ON Artifacts.ArtifactID = HistoricalContexts.ArtifactID WHERE Artifacts.Material = 'gold';