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 número máximo de horas de trabalho, agrupado pelo cargo do funcionário, que estavam trabalhando simultaneamente no departamento de 'Conformidade Ambiental' nos últimos 2 meses?
 ###Tabelas: 
CREATE TABLE EmployeeWorkHours(id INT, employee_id INT, work_date DATE, role VARCHAR(50), department VARCHAR(50), work_hours INT);
SELECT role, MAX(COUNT(*)) as max_employees FROM EmployeeWorkHours WHERE department = 'Environmental Compliance' AND work_date >= DATE(NOW()) - INTERVAL 2 MONTH GROUP BY role;