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 distritos tiveram uma diminuição na matrícula no programa de aprendizado ao longo da vida nos últimos 5 anos?
 ###Tabelas: 
CREATE TABLE lifelong_learning (student_id INT, district_id INT, year INT, enrolled BOOLEAN); INSERT INTO lifelong_learning (student_id, district_id, year, enrolled) VALUES (1, 1001, 2016, true), (2, 1001, 2017, true), (3, 1001, 2018, false), (4, 1001, 2019, false), (5, 1001, 2020, true), (6, 1002, 2016, true), (7, 1002, 2017, true), (8, 1002, 2018, false), (9, 1002, 2019, false), (10, 1002, 2020, false);
SELECT district_id, year, CASE WHEN LAG(enrolled) OVER (PARTITION BY district_id ORDER BY year) = true AND enrolled = false THEN 1 ELSE 0 END as enrollment_decreased FROM lifelong_learning WHERE year BETWEEN 2016 AND 2020 GROUP BY district_id, year HAVING SUM(enrollment_decreased) > 0;