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 média de tempo de serviço dos funcionários por departamento?
 ###Tabelas: 
CREATE TABLE employment_history (id INT, employee_id INT, department_id INT, start_date DATE, end_date DATE); INSERT INTO employment_history (id, employee_id, department_id, start_date, end_date) VALUES (1, 1, 1, '2020-01-01', '2022-03-15'), (2, 2, 1, '2019-06-15', '2022-04-20'), (3, 3, 2, '2021-02-01', '2023-01-01');
SELECT department_id, AVG(DATEDIFF(end_date, start_date)) as avg_tenure FROM employment_history GROUP BY department_id;