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 aplicações de IA criativa foram mais citadas, por ano de lançamento?
 ###Tabelas: 
CREATE TABLE citation_data (application VARCHAR(255), year INT, citations INT); INSERT INTO citation_data (application, year, citations) VALUES ('App1', 2018, 50); INSERT INTO citation_data (application, year, citations) VALUES ('App2', 2019, 75); INSERT INTO citation_data (application, year, citations) VALUES ('App3', 2020, 60);
SELECT application, year, citations, RANK() OVER (PARTITION BY year ORDER BY citations DESC) as rank FROM citation_data ORDER BY year, citations DESC;