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: Identificar os 2 projetos mais caros nas 'Américas' e suas datas de construção, se disponíveis.
 ###Tabelas: 
CREATE TABLE Projects (id INT, country VARCHAR(20), continent VARCHAR(20), year INT, cost FLOAT); INSERT INTO Projects (id, country, continent, year, cost) VALUES (1, 'USA', 'Americas', 2008, 8000); INSERT INTO Projects (id, country, continent, year, cost) VALUES (2, 'Canada', 'Americas', 2012, 7000); INSERT INTO Projects (id, country, continent, year, cost) VALUES (3, 'Mexico', 'Americas', 2015, 9000);
SELECT country, year, cost FROM (SELECT country, year, cost, RANK() OVER (PARTITION BY continent ORDER BY cost DESC) as project_rank FROM Projects WHERE continent = 'Americas') tmp WHERE project_rank <= 2;