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: Calcular o salário máximo dos trabalhadores que são supervisionados pelo gerente 'John'.
 ###Tabelas: 
CREATE TABLE departments (id INT, name TEXT, manager TEXT); INSERT INTO departments (id, name, manager) VALUES (1, 'textiles', 'Bob'), (2, 'chemicals', 'Alice'), (3, 'electronics', 'Jane'), (4, 'metals', 'John'); CREATE TABLE workers (id INT, department_id INT, salary FLOAT, supervisor TEXT); INSERT INTO workers (id, department_id, salary, supervisor) VALUES (1, 1, 60000, 'Jane'), (2, 1, 65000, 'Jane'), (3, 2, 55000, 'Bob'), (4, 2, 50000, 'Bob'), (5, 1, 70000, 'John');
SELECT MAX(salary) FROM workers WHERE supervisor = 'John';