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: Para cada capítulo da união, encontre o número de membros que estão ativos há mais de 5 anos, classificados pelo maior número de membros de longo prazo.
 ###Tabelas: 
CREATE TABLE union_members (id INT, chapter VARCHAR(255), years_active INT); INSERT INTO union_members (id, chapter, years_active) VALUES (1, 'NYC', 7), (2, 'LA', 3), (3, 'NYC', 6), (4, 'LA', 8), (5, 'NYC', 10), (6, 'LA', 2);
SELECT chapter, ROW_NUMBER() OVER (ORDER BY COUNT(*) DESC) as rank, COUNT(*) as long_term_members FROM union_members WHERE years_active > 5 GROUP BY chapter ORDER BY rank;