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: Qual foi o custo máximo e mínimo de construção para cada tipo de projeto de infraestrutura em Nova York em 2019?
 ###Tabelas: 
CREATE TABLE InfrastructureCostsNY (State TEXT, Year INTEGER, ProjectType TEXT, ConstructionCost REAL); INSERT INTO InfrastructureCostsNY (State, Year, ProjectType, ConstructionCost) VALUES ('New York', 2019, 'Bridge', 1700000.0), ('New York', 2019, 'Highway', 2300000.0), ('New York', 2019, 'Tunnel', 3200000.0), ('New York', 2019, 'Rail', 2000000.0);
SELECT ProjectType, MIN(ConstructionCost) as MinCost, MAX(ConstructionCost) as MaxCost FROM InfrastructureCostsNY WHERE State = 'New York' AND Year = 2019 GROUP BY ProjectType;