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 é o orçamento total alocado para transporte e serviços públicos em Delhi nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE DelhiBudget (service VARCHAR(30), year INT, budget INT); INSERT INTO DelhiBudget (service, year, budget) VALUES ('Transportation', 2020, 5000000), ('Utilities', 2020, 7000000), ('Transportation', 2021, 5500000), ('Utilities', 2021, 7500000), ('Transportation', 2022, 6000000), ('Utilities', 2022, 8000000);
SELECT service, SUM(budget) FROM DelhiBudget WHERE service IN ('Transportation', 'Utilities') AND year BETWEEN (SELECT MAX(year) - 2 FROM DelhiBudget) AND (SELECT MAX(year) FROM DelhiBudget) GROUP BY service;