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: Liste os 2 principais projetos de construção verde por montante de investimento em cada país?
 ###Tabelas: 
CREATE TABLE green_building_projects (project_name TEXT, country TEXT, investment_amount FLOAT); INSERT INTO green_building_projects VALUES ('ProjectX', 'Country1', 1000000.0), ('ProjectY', 'Country1', 1200000.0), ('ProjectZ', 'Country2', 800000.0), ('ProjectW', 'Country2', 1500000.0);
SELECT project_name, country, investment_amount FROM (SELECT project_name, country, investment_amount, ROW_NUMBER() OVER (PARTITION BY country ORDER BY investment_amount DESC) as rn FROM green_building_projects) WHERE rn <= 2;