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 idade média dos funcionários que completaram programas de treinamento no departamento de TI?
 ###Tabelas: 
CREATE TABLE employees (employee_id INT, department VARCHAR(255), age INT); INSERT INTO employees (employee_id, department, age) VALUES (1, 'IT', 30), (2, 'HR', 25), (3, 'IT', 35), (4, 'Finance', 40); CREATE TABLE training_programs (program_id INT, department VARCHAR(255)); INSERT INTO training_programs (program_id, department) VALUES (1, 'IT'), (2, 'HR'); CREATE TABLE completed_training (employee_id INT, program_id INT); INSERT INTO completed_training (employee_id, program_id) VALUES (1, 1), (2, 2), (3, 1);
SELECT AVG(e.age) FROM employees e JOIN completed_training ct ON e.employee_id = ct.employee_id JOIN training_programs tp ON ct.program_id = tp.program_id WHERE e.department = 'IT';