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 é o tempo médio para preencher posições de cada departamento, dividido por nível de cargo?
 ###Tabelas: 
CREATE TABLE Applications (ApplicationID int, Position varchar(50), Department varchar(50), ApplicationDate date, HireDate date); CREATE TABLE Positions (PositionID int, Position varchar(50), Department varchar(50), JobLevel int);
SELECT e.Department, p.JobLevel, AVG(DATEDIFF('day', a.ApplicationDate, a.HireDate)) as AvgTimeToFill FROM Applications a JOIN Positions p ON a.Position = p.Position GROUP BY e.Department, p.JobLevel;