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 em San Francisco receberam financiamento da Série A acima de 3 milhões desde 2020?
 ###Tabelas: 
CREATE TABLE company (id INT PRIMARY KEY, name VARCHAR(255), location VARCHAR(255), industry VARCHAR(255)); INSERT INTO company (id, name, location, industry) VALUES (1, 'BioCatalyst', 'San Francisco, CA', 'Biotech Startup'); CREATE TABLE funding (id INT PRIMARY KEY, company_id INT, fund_type VARCHAR(255), amount INT, funding_date DATE); INSERT INTO funding (id, company_id, fund_type, amount, funding_date) VALUES (1, 1, 'Series A', 4000000, '2021-03-15');
SELECT c.name, f.fund_type, f.amount FROM company c JOIN funding f ON c.id = f.company_id WHERE c.location = 'San Francisco, CA' AND f.fund_type = 'Series A' AND f.amount > 3000000 AND f.funding_date >= '2020-01-01';