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: Liste os projetos de adaptação climática na Europa e na América do Norte, juntamente com suas datas de início e término e o nome da agência financiadora.
 ###Tabelas: 
CREATE TABLE climate_adaptation (project_id INT, project_name VARCHAR(50), location VARCHAR(50), start_date DATE, end_date DATE); CREATE TABLE funding_agency (agency_id INT, agency_name VARCHAR(50), project_id INT); INSERT INTO climate_adaptation (project_id, project_name, location, start_date, end_date) VALUES (1, 'Coastal Protection', 'Europe', '2020-01-01', '2022-12-31'); INSERT INTO climate_adaptation (project_id, project_name, location, start_date, end_date) VALUES (2, 'Drought Resilience', 'North America', '2019-01-01', '2021-12-31'); INSERT INTO funding_agency (agency_id, agency_name, project_id) VALUES (1, 'EU Commission', 1); INSERT INTO funding_agency (agency_id, agency_name, project_id) VALUES (2, 'US EPA', 2);
SELECT ca.project_name, ca.start_date, ca.end_date, fa.agency_name FROM climate_adaptation ca INNER JOIN funding_agency fa ON ca.project_id = fa.project_id WHERE ca.location IN ('Europe', 'North America');