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: Mostrar o progresso da inovação para o produto químico 105 ao longo do tempo, incluindo sua pontuação de inovação e classificação entre outros produtos químicos?
 ###Tabelas: 
CREATE TABLE innovation_scores (chemical_id INT, innovation_score INT, measurement_date DATE); INSERT INTO innovation_scores (chemical_id, innovation_score, measurement_date) VALUES (105, 65, '2019-01-01'), (105, 68, '2019-04-01'), (105, 72, '2019-07-01'), (105, 75, '2019-10-01'), (101, 60, '2019-01-01'), (101, 63, '2019-04-01'), (101, 66, '2019-07-01'), (101, 69, '2019-10-01');
SELECT innovation_score, RANK() OVER (PARTITION BY measurement_date ORDER BY innovation_score DESC) as innovation_rank FROM innovation_scores WHERE chemical_id = 105