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: Excluir todos os registros de manutenção de veículos de bonde com mais de 3 anos.
 ###Tabelas: 
CREATE TABLE vehicles (vehicle_id INT, vehicle_type TEXT); INSERT INTO vehicles (vehicle_id, vehicle_type) VALUES (1, 'Tram'), (2, 'Bus'), (3, 'Train'); CREATE TABLE maintenance (maintenance_id INT, vehicle_id INT, maintenance_date DATE); INSERT INTO maintenance (maintenance_id, vehicle_id, maintenance_date) VALUES (1, 1, '2017-01-01'), (2, 1, '2018-01-01'), (3, 2, '2019-01-01'), (4, 1, '2021-01-01');
DELETE FROM maintenance WHERE vehicle_id IN (SELECT vehicle_id FROM vehicles WHERE vehicle_type = 'Tram') AND maintenance_date < DATE_SUB(CURRENT_DATE, INTERVAL 3 YEAR);