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: Crie uma visualização para mostrar o número de novas contratações por departamento e gênero nos últimos seis meses.
 ###Tabelas: 
CREATE TABLE employee_hires (hire_id INTEGER, employee_id INTEGER, department VARCHAR(50), gender VARCHAR(10), hire_date DATE); INSERT INTO employee_hires (hire_id, employee_id, department, gender, hire_date) VALUES (1, 101, 'Engineering', 'Male', '2022-01-05'), (2, 102, 'Engineering', 'Female', '2022-02-12'), (3, 103, 'Marketing', 'Female', '2022-03-21'), (4, 104, 'Human Resources', 'Non-binary', '2022-04-15'), (5, 105, 'Human Resources', 'Male', '2022-05-08'), (6, 106, 'Engineering', 'Male', '2022-06-19');
CREATE VIEW new_hires_by_dept_gender AS SELECT department, gender, COUNT(*) as total FROM employee_hires WHERE hire_date >= DATEADD(month, -6, GETDATE()) GROUP BY department, gender;