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: Quantas publicações foram escritas ou co-escritas por estudantes de pós-graduação no departamento de Matemática nos últimos 3 anos?
 ###Tabelas: 
CREATE SCHEMA if not exists higher_ed;CREATE TABLE if not exists higher_ed.students(id INT, name VARCHAR(255), department VARCHAR(255), enrollment_date DATE);CREATE TABLE if not exists higher_ed.publications(id INT, title VARCHAR(255), author_id INT, publication_date DATE);
SELECT COUNT(*) FROM higher_ed.publications p JOIN higher_ed.students s ON p.author_id = s.id WHERE s.department = 'Mathematics' AND p.publication_date >= DATE_SUB(CURRENT_DATE, INTERVAL 3 YEAR);