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 salário médio dos desenvolvedores no departamento de TI, agrupado pelo seu status de emprego?
 ###Tabelas: 
CREATE TABLE employees (id INT, name VARCHAR(50), department VARCHAR(50), salary FLOAT, employment_status VARCHAR(50)); INSERT INTO employees (id, name, department, salary, employment_status) VALUES (1, 'John Doe', 'IT', 75000.0, 'Full-time'), (2, 'Jane Smith', 'IT', 80000.0, 'Part-time'), (3, 'Alice Johnson', 'IT', 90000.0, 'Full-time'); CREATE TABLE departments (id INT, name VARCHAR(50), manager VARCHAR(50)); INSERT INTO departments (id, name, manager) VALUES (1, 'IT', 'Alex Brown'); CREATE TABLE positions (id INT, name VARCHAR(50), department VARCHAR(50), salary_range FLOAT(50)); INSERT INTO positions (id, name, department, salary_range) VALUES (1, 'Developer', 'IT', 60000.0), (2, 'Manager', 'IT', 100000.0);
SELECT employment_status, AVG(salary) FROM employees INNER JOIN positions ON employees.department = positions.department AND employees.name = positions.name WHERE positions.name = 'Developer' GROUP BY employment_status;