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 é a data máxima de descoberta de exoplanetas encontrados por missões da ESA?
 ###Tabelas: 
CREATE TABLE missions (id INT, name VARCHAR(50), agency VARCHAR(50), start_date DATE, end_date DATE); INSERT INTO missions (id, name, agency, start_date, end_date) VALUES (1, 'Gaia', 'ESA', '2013-12-19', 'ONGOING'); INSERT INTO missions (id, name, agency, start_date, end_date) VALUES (2, 'CHEOPS', 'ESA', '2019-12-18', 'ONGOING');   CREATE TABLE exoplanets (id INT, name VARCHAR(50), mission VARCHAR(50), discovery_date DATE); INSERT INTO exoplanets (id, name, mission, discovery_date) VALUES (1, 'HD 219134 b', 'CHEOPS', '2020-05-20'); INSERT INTO exoplanets (id, name, mission, discovery_date) VALUES (2, 'TOI-1235 b', 'CHEOPS', '2021-02-26');
SELECT MAX(discovery_date) FROM exoplanets INNER JOIN missions ON exoplanets.mission = missions.name WHERE missions.agency = 'ESA';