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: Quantos funcionários e contratados trabalham para cada empresa de mineração, e qual é o número total de funcionários e contratados em todas as empresas de mineração?
 ###Tabelas: 
CREATE TABLE mining_companies (company_id INT, company_name TEXT);CREATE TABLE employees (employee_id INT, employee_name TEXT, company_id INT, employee_type TEXT);
SELECT c.company_name, SUM(e.employee_type = 'employee') AS total_employees, SUM(e.employee_type = 'contractor') AS total_contractors FROM employees e INNER JOIN mining_companies c ON e.company_id = c.company_id GROUP BY c.company_id, c.company_name;SELECT 'Total' AS company_name, SUM(employee_type = 'employee') AS total_employees, SUM(employee_type = 'contractor') AS total_contractors FROM employees;