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 é a quantidade média de minerais extraída por dia em 2020 para cada local de mineração, e qual é a média geral para todos os locais de mineração?
 ###Tabelas: 
CREATE TABLE mining_sites (site_id INT, site_name TEXT, state TEXT);CREATE TABLE mineral_extraction (extraction_id INT, site_id INT, extraction_day DATE, tons_extracted INT);
SELECT s.site_name, AVG(me.tons_extracted / DATEDIFF('2020-12-31', me.extraction_day)) AS avg_tons_extracted_per_day FROM mining_sites s INNER JOIN mineral_extraction me ON s.site_id = me.site_id WHERE me.extraction_day BETWEEN '2020-01-01' AND '2020-12-31' GROUP BY s.site_id, s.site_name;SELECT 'Overall Average' AS site_name, AVG(me.tons_extracted / DATEDIFF('2020-12-31', me.extraction_day)) AS avg_tons_extracted_per_day FROM mining_sites s INNER JOIN mineral_extraction me ON s.site_id = me.site_id WHERE me.extraction_day BETWEEN '2020-01-01' AND '2020-12-31';