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: Qual foi o peso médio dos artefatos escavados por cada analista?
 ###Tabelas: 
CREATE TABLE analysts (analyst_id INT, name VARCHAR(50), start_date DATE); INSERT INTO analysts (analyst_id, name, start_date) VALUES (1, 'John Doe', '2020-01-01'); CREATE TABLE artifact_analysis (analysis_id INT, artifact_id INT, analyst_id INT, analysis_date DATE, weight DECIMAL(5,2));
SELECT a.name, AVG(aa.weight) as avg_weight FROM analysts a JOIN artifact_analysis aa ON a.analyst_id = aa.analyst_id GROUP BY a.analyst_id, a.name ORDER BY avg_weight DESC;