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: Quais startups de biotecnologia receberam financiamento nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE company (id INT, name VARCHAR(50), industry VARCHAR(50), location VARCHAR(50), startup BOOLEAN); INSERT INTO company (id, name, industry, location, startup) VALUES (1, 'GenTech', 'Genetic Research', 'San Francisco', TRUE); INSERT INTO company (id, name, industry, location, startup) VALUES (2, 'BioEngineer', 'Bioprocess Engineering', 'Boston', TRUE); CREATE TABLE funding (company_id INT, round VARCHAR(50), amount FLOAT, funding_date DATE); INSERT INTO funding (company_id, round, amount, funding_date) VALUES (1, 'Series A', 5000000, '2023-01-15'); INSERT INTO funding (company_id, round, amount, funding_date) VALUES (2, 'Seed', 2000000, '2022-12-01'); INSERT INTO funding (company_id, round, amount, funding_date) VALUES (1, 'Series B', 15000000, '2022-07-28');
SELECT c.name FROM company c JOIN funding f ON c.id = f.company_id WHERE c.startup = TRUE AND f.funding_date >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH)