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: Quantos veículos de cada modelo e ano estão programados para manutenção, ou seja, não foram mantidos nos últimos 90 dias?
 ###Tabelas: 
CREATE TABLE vehicle (vehicle_id INT, model VARCHAR(255), year INT, route_id INT, last_maintenance DATE); INSERT INTO vehicle (vehicle_id, model, year, route_id, last_maintenance) VALUES (5, 'Tram C', 2020, 5, '2021-12-01'); INSERT INTO vehicle (vehicle_id, model, year, route_id, last_maintenance) VALUES (6, 'Trolleybus D', 2018, 6, '2022-01-10');
SELECT model, year, COUNT(*) as vehicles_due_for_maintenance FROM vehicle WHERE DATEDIFF(CURDATE(), last_maintenance) > 90 GROUP BY model, year;