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 tempo médio entre eventos de manutenção de veículos para cada centro de manutenção?
 ###Tabelas: 
CREATE TABLE VEHICLE_MAINTENANCE_TIME (maintenance_center TEXT, maintenance_date DATE, vehicle_id INT); INSERT INTO VEHICLE_MAINTENANCE_TIME (maintenance_center, maintenance_date, vehicle_id) VALUES ('North', '2022-02-01', 123), ('North', '2022-02-03', 123), ('South', '2022-02-02', 456), ('East', '2022-02-04', 789), ('West', '2022-02-05', 111);
SELECT maintenance_center, AVG(time_between_maintenance) FROM (SELECT maintenance_center, vehicle_id, maintenance_date, maintenance_date - lag(maintenance_date) OVER (PARTITION BY vehicle_id ORDER BY maintenance_date) AS time_between_maintenance FROM VEHICLE_MAINTENANCE_TIME) subquery GROUP BY maintenance_center;