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 as limpezas de trem para cada linha?
 ###Tabelas: 
CREATE TABLE trains (id INT, line VARCHAR(10), clean_date DATE); INSERT INTO trains (id, line, clean_date) VALUES (1, 'Red', '2022-01-01'), (2, 'Green', '2022-01-02'), (3, 'Blue', '2022-01-03');
SELECT line, AVG(DATEDIFF('day', LAG(clean_date) OVER (PARTITION BY line ORDER BY clean_date), clean_date)) FROM trains GROUP BY line;