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 número total de publicações para cada departamento nos últimos 5 anos?
 ###Tabelas: 
CREATE TABLE faculty (faculty_id INT, name VARCHAR(50), department VARCHAR(50)); CREATE TABLE publications (publication_id INT, faculty_id INT, pub_date DATE);
SELECT f.department, COUNT(p.publication_id) AS num_publications FROM faculty f INNER JOIN publications p ON f.faculty_id = p.faculty_id WHERE p.pub_date BETWEEN DATE_SUB(NOW(), INTERVAL 5 YEAR) AND NOW() GROUP BY f.department;