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 sites de escavação têm os artefatos mais antigos na tabela 'Historical_Sites'?
 ###Tabelas: 
CREATE TABLE Historical_Sites (id INT, site_name VARCHAR(50), artifact_id INT); INSERT INTO Historical_Sites (id, site_name, artifact_id) VALUES (1, 'Site E', 1), (2, 'Site F', 2), (3, 'Site G', 3); CREATE TABLE Artifacts (id INT, artifact_name VARCHAR(50), age INT); INSERT INTO Artifacts (id, artifact_name, age) VALUES (1, 'Hand Axe', 25000), (2, 'Stone Spear', 20000), (3, 'Flint Knife', 30000);
SELECT site_name FROM Historical_Sites JOIN Artifacts ON Historical_Sites.artifact_id = Artifacts.id GROUP BY site_name HAVING MAX(age);