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 são as 3 inovações mais comuns para empresas fundadas em 'Nova York'?
 ###Tabelas: 
CREATE TABLE innovation_trends (id INT PRIMARY KEY, company_id INT, innovation TEXT, year INT, location TEXT); CREATE VIEW innovation_summary AS SELECT innovation, location, COUNT(*) as count, RANK() OVER (PARTITION BY location ORDER BY COUNT(*) DESC) as rank FROM innovation_trends GROUP BY innovation, location;
SELECT i.innovation, i.location, i.count FROM innovation_summary i JOIN company_founding c ON c.location = i.location WHERE i.location = 'New York' AND i.rank <= 3;