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: Quais ônibus não passaram por uma verificação de manutenção nos últimos 3 meses?
 ###Tabelas: 
CREATE TABLE Buses (id INT, model VARCHAR(255), last_maintenance DATETIME);
SELECT B.id, B.model FROM Buses B LEFT JOIN (SELECT bus_id, MAX(last_maintenance) as max_maintenance FROM Buses GROUP BY bus_id) BM ON B.id = BM.bus_id WHERE B.last_maintenance < BM.max_maintenance - INTERVAL 3 MONTH;