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 orçamento total alocado para o desenvolvimento de infraestrutura em regiões com uma densidade populacional abaixo de 500 habitantes por quilômetro quadrado em 2020?
 ###Tabelas: 
CREATE TABLE Budget(Year INT, Region VARCHAR(20), Department VARCHAR(20), Amount INT); INSERT INTO Budget(Year, Region, Department, Amount) VALUES (2018, 'Region A', 'Infrastructure', 45000000), (2018, 'Region B', 'Infrastructure', 35000000), (2019, 'Region A', 'Infrastructure', 50000000), (2019, 'Region B', 'Infrastructure', 40000000), (2020, 'Region A', 'Infrastructure', 60000000), (2020, 'Region B', 'Infrastructure', 45000000); CREATE TABLE PopulationDensity(Region VARCHAR(20), Density INT); INSERT INTO PopulationDensity(Region, Density) VALUES ('Region A', 400), ('Region B', 600);
SELECT SUM(Amount) FROM Budget, PopulationDensity WHERE Budget.Year = 2020 AND Budget.Region = PopulationDensity.Region AND PopulationDensity.Density < 500 AND Budget.Department = 'Infrastructure';