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: Mostrar o número de funcionários contratados em cada trimestre do ano, dividido por departamento.
 ###Tabelas: 
CREATE TABLE employees (id INT, name VARCHAR(50), department VARCHAR(50), hire_date DATE); INSERT INTO employees (id, name, department, hire_date) VALUES (1, 'John Doe', 'IT', '2021-03-01'), (2, 'Jane Smith', 'Marketing', '2021-07-15'), (3, 'Mike Johnson', 'IT', '2021-02-12'), (4, 'Sara Connor', 'Marketing', '2021-10-04');
SELECT department, DATE_TRUNC('quarter', hire_date) AS hire_quarter, COUNT(*) AS num_hires FROM employees GROUP BY department, hire_quarter;