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 a manutenção de veículos para cada oficina entre 1º de agosto e 15 de agosto de 2022?
 ###Tabelas: 
CREATE TABLE workshops (workshop_id INT, workshop_name TEXT);CREATE TABLE vehicle_maintenance (maintenance_id INT, workshop_id INT, maintenance_date DATE, maintenance_duration INT); INSERT INTO workshops (workshop_id, workshop_name) VALUES (1, 'Workshop A'), (2, 'Workshop B'), (3, 'Workshop C'); INSERT INTO vehicle_maintenance (maintenance_id, workshop_id, maintenance_date, maintenance_duration) VALUES (1, 1, '2022-08-03', 3), (2, 1, '2022-08-07', 5), (3, 2, '2022-08-05', 4), (4, 2, '2022-08-12', 6), (5, 3, '2022-08-01', 2), (6, 3, '2022-08-15', 8);
SELECT w.workshop_name, AVG(vm.maintenance_duration) as avg_maintenance_duration FROM workshops w JOIN vehicle_maintenance vm ON w.workshop_id = vm.workshop_id WHERE vm.maintenance_date BETWEEN '2022-08-01' AND '2022-08-15' GROUP BY w.workshop_name;