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: Exibir o número de publicações acadêmicas por revista nos últimos 3 anos.
 ###Tabelas: 
CREATE TABLE Publication (id INT, year INT, journal VARCHAR(255), department_id INT); INSERT INTO Publication (id, year, journal, department_id) VALUES (1, 2018, 'Journal of Computer Science', 1), (2, 2019, 'Physical Review', 2), (3, 2018, 'English Literature Review', 3), (4, 2017, 'Journal of Mathematics', 1);
SELECT p.journal, COUNT(*) as num_publications FROM Publication p WHERE YEAR(p.year) BETWEEN YEAR(CURDATE()) - 3 AND YEAR(CURDATE()) GROUP BY p.journal;