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áximo dos funcionários na tabela 'employees', agrupados por seu cargo, para funcionários com idade superior a 40 anos?
 ###Tabelas: 
CREATE TABLE employees (id INT, first_name VARCHAR(50), last_name VARCHAR(50), job_title VARCHAR(50), department VARCHAR(50), age INT, salary DECIMAL(10,2), PRIMARY KEY (id)); INSERT INTO employees (id, first_name, last_name, job_title, department, age, salary) VALUES (1, 'John', 'Doe', 'Engineer', 'Mining', 35, 80000.00), (2, 'Jane', 'Doe', 'Operator', 'Mining', 28, 60000.00), (3, 'Mike', 'Johnson', 'Manager', 'Environment', 45, 90000.00), (4, 'Sara', 'Smith', 'Technician', 'Environment', 30, 75000.00), (5, 'David', 'Williams', 'Engineer', 'Sustainability', 40, 80000.00), (6, 'Grace', 'Lee', 'Operator', 'Sustainability', 32, 65000.00), (7, 'Andrew', 'Johnson', 'Manager', 'Mining', 42, 95000.00);
SELECT job_title, MAX(salary) FROM employees WHERE age > 40 GROUP BY job_title;