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 três principais empreiteiros com a maior receita total no setor de construção sustentável em Nova York.
 ###Tabelas: 
CREATE TABLE contractor (contractor_id INT, name VARCHAR(50), sector VARCHAR(50), revenue FLOAT); INSERT INTO contractor (contractor_id, name, sector, revenue) VALUES (1, 'GreenBuilders', 'Sustainable', 2000000);
SELECT name, SUM(revenue) AS total_revenue FROM contractor WHERE sector = 'Sustainable' AND state = 'New York' GROUP BY name ORDER BY total_revenue DESC LIMIT 3;