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 as escavações com o maior valor total de todos os artefatos no Egito durante o período do 'Novo Reino'.
 ###Tabelas: 
CREATE TABLE excavations (id serial PRIMARY KEY, location text); CREATE TABLE artifacts (id serial PRIMARY KEY, type text, value numeric, historical_period text, excavation_id integer); INSERT INTO excavations (location) VALUES ('Egypt'), ('Mexico'); INSERT INTO artifacts (type, value, historical_period, excavation_id) VALUES ('gold', 1000, 'New Kingdom', 1), ('silver', 500, 'New Kingdom', 1), ('gold', 1500, 'New Kingdom', 2);
SELECT excavations.id, excavations.location, SUM(artifacts.value) as total_value FROM excavations JOIN artifacts ON excavations.id = artifacts.excavation_id WHERE historical_period = 'New Kingdom' AND location = 'Egypt' GROUP BY excavations.id ORDER BY total_value DESC LIMIT 1;