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: Forneça o número de funcionários e total de horas trabalhadas por departamento para o ano atual.
 ###Tabelas: 
CREATE TABLE departments (department_id INT, department_name VARCHAR(30)); INSERT INTO departments (department_id, department_name) VALUES (1, 'Mining'), (2, 'Geology'), (3, 'Engineering'), (4, 'Administration'); CREATE TABLE employee_data (employee_id INT, department_id INT, hours_worked INT, work_date DATE); INSERT INTO employee_data (employee_id, department_id, hours_worked, work_date) VALUES (1, 1, 8, '2021-01-15'), (2, 2, 7, '2021-01-20'), (3, 3, 9, '2021-03-01'), (4, 4, 6, '2021-01-14'), (5, 1, 10, '2021-02-15'), (6, 2, 8, '2021-02-20');
SELECT d.department_name, COUNT(ed.employee_id) AS employees, SUM(ed.hours_worked) AS total_hours_worked FROM departments d JOIN employee_data ed ON d.department_id = ed.department_id WHERE YEAR(work_date) = YEAR(CURRENT_DATE) GROUP BY d.department_name