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: Listar todos os projetos de pesquisa genética na região da Ásia-Pacífico que envolvem a tecnologia CRISPR e estão em andamento há mais de 3 anos.
 ###Tabelas: 
CREATE TABLE research_projects (id INT, name VARCHAR(100), region VARCHAR(50), technology VARCHAR(50), start_date DATE, end_date DATE); INSERT INTO research_projects (id, name, region, technology, start_date, end_date) VALUES (1, 'ProjectX', 'Asia-Pacific', 'CRISPR', '2018-01-01', '2024-12-31'); INSERT INTO research_projects (id, name, region, technology, start_date, end_date) VALUES (2, 'ProjectY', 'Asia-Pacific', 'CRISPR', '2020-05-15', '2023-04-30');
SELECT * FROM research_projects WHERE region = 'Asia-Pacific' AND technology = 'CRISPR' AND DATEDIFF(end_date, start_date) > (3 * 365);