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: Mostrar o número total de esforços de inclusão por cada departamento nos últimos 5 anos, e a percentagem de esforços totais para cada departamento?
 ###Tabelas: 
CREATE TABLE departments (department_id INT, department_name VARCHAR(255)); CREATE TABLE inclusion_efforts (effort_id INT, effort_name VARCHAR(255), department_id INT, effort_date DATE);
SELECT d.department_name, COUNT(*) as total_efforts, ROUND(COUNT(*) * 100.0 / (SELECT COUNT(*) FROM inclusion_efforts WHERE effort_date >= DATEADD(year, -5, CURRENT_DATE)) , 2) as percentage_of_total FROM inclusion_efforts i JOIN departments d ON i.department_id = d.department_id WHERE i.effort_date >= DATEADD(year, -5, CURRENT_DATE) GROUP BY d.department_name;