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: Identificar os membros do corpo docente que publicaram mais artigos nos últimos 3 anos, em ordem decrescente de publicações totais.
 ###Tabelas: 
CREATE TABLE faculties (faculty_id INT, name VARCHAR(255), dept_id INT, num_publications INT, publication_year INT);
SELECT name, SUM(num_publications) AS total_publications FROM faculties WHERE publication_year BETWEEN YEAR(CURRENT_DATE) - 3 AND YEAR(CURRENT_DATE) GROUP BY name ORDER BY total_publications DESC;