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 pesquisa genética que receberam financiamento dos Institutos Nacionais de Saúde dos EUA (NIH) nos últimos 3 anos.
 ###Tabelas: 
CREATE TABLE grants (id INT, project_name VARCHAR(100), organization VARCHAR(100), grant_amount FLOAT, grant_date DATE); INSERT INTO grants (id, project_name, organization, grant_amount, grant_date) VALUES (1, 'Genome Mapping', 'NIH', 5000000, '2020-02-15'); INSERT INTO grants (id, project_name, organization, grant_amount, grant_date) VALUES (2, 'Protein Structure Analysis', 'NIH', 7000000, '2019-08-27'); INSERT INTO grants (id, project_name, organization, grant_amount, grant_date) VALUES (3, 'Cellular Engineering', 'NIH', 6000000, '2018-11-14');
SELECT * FROM grants WHERE organization = 'NIH' AND grant_date >= DATE_SUB(CURRENT_DATE, INTERVAL 3 YEAR);