Boa noite!
A query que fiz tbm está correta?
Select a.nome From aluno a Where Not Exists(Select m.id From matricula m Where m.aluno_id = a.id And m.data > (Getdate() - 45))
O resultado foi o mesmo e achei a sintaxe mais simples que a da resposta, mas não sei se daria na mesma em outra situação.