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ídos por dia para cada local de mineração no estado de Queensland, Austrália, para o ano de 2018, e qual é a média geral para todos os locais de mineração no estado?
 ###Tabelas: 
CREATE TABLE mining_sites (site_id INT, site_name TEXT, state TEXT, country 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('2018-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 s.state = 'Queensland' AND me.extraction_day BETWEEN '2018-01-01' AND '2018-12-31' GROUP BY s.site_id, s.site_name;SELECT 'Queensland Overall Average' AS site_name, AVG(me.tons_extracted / DATEDIFF('2018-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 s.state = 'Queensland' AND me.extraction_day BETWEEN '2018-01-01' AND '2018-12-31';