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 total da tarifa arrecadada para ônibus na cidade de Madri no mês passado?
 ###Tabelas: 
CREATE TABLE buses (id INT, city VARCHAR(20)); INSERT INTO buses (id, city) VALUES (1, 'Madrid'), (2, 'Barcelona'); CREATE TABLE bus_fares (id INT, bus_id INT, fare DECIMAL(5,2), fare_date DATE); INSERT INTO bus_fares (id, bus_id, fare, fare_date) VALUES (1, 1, 2.00, '2022-02-01'), (2, 1, 2.50, '2022-02-05'), (3, 2, 1.50, '2022-02-07');
SELECT SUM(bf.fare) FROM bus_fares bf JOIN buses b ON bf.bus_id = b.id WHERE b.city = 'Madrid' AND bf.fare_date >= DATEADD(month, -1, GETDATE());