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: Qual é o número de projetos de pesquisa genética por pesquisador e sua respectiva data de início correspondente, ordenados pela data de início?
 ###Tabelas: 
CREATE SCHEMA if not exists genetics;CREATE TABLE if not exists genetics.research_projects (id INT PRIMARY KEY, researcher_id INT, name VARCHAR(255), start_date DATE); INSERT INTO genetics.research_projects (id, researcher_id, name, start_date) VALUES (1, 1, 'ProjectA', '2022-01-01'), (2, 2, 'ProjectB', '2021-06-15'), (3, 1, 'ProjectC', '2022-03-05'), (4, 3, 'ProjectD', '2021-12-20');
SELECT researcher_id, COUNT(*) AS num_projects, MIN(start_date) AS start_date FROM genetics.research_projects WINDOW W AS (PARTITION BY researcher_id ORDER BY start_date ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) GROUP BY researcher_id, W.start_date ORDER BY start_date;