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: Obter o número de funcionários em cada departamento e a porcentagem da força de trabalho total.
 ###Tabelas: 
CREATE TABLE Departments (id INT, department_name VARCHAR(50), employee_id INT); CREATE TABLE Employees (id INT, salary DECIMAL(10, 2));
SELECT Departments.department_name, COUNT(*) AS employees_count, (COUNT(*) / (SELECT COUNT(*) FROM Employees JOIN Departments ON Employees.id = Departments.employee_id) * 100) AS percentage  FROM Departments JOIN Employees ON Departments.employee_id = Employees.id GROUP BY department_name;