Boa tarde!
Acredito que a consulta apresentada na aula como solução tenha um problema, devido à estrutura da base de dados.
A query apresentada retorna um resultado de 85 colaboradores:
select count(*) from HistoricoEmprego
WHERE datatermino NOTNULL;
Porém ao analisar a tabela HistoricoEmprego é possível constatar que existem valores duplicados na coluna ID_Colaborador, justamente por se tratar de uma tabela com dados históricos.
Desta forma, a maneira correta de calcular a quantidade de colaboradores desempregados, desconsiderando os duplicados, seria contar a coluna ID_Colaborador, acrescentando a cláusula DISTINCT. Esta query apresenta um resultado de 67 colaboradores:
SELECT COUNT(DISTINCT id_colaborador) AS 'Colaboradores desempregados'
FROM HistoricoEmprego
WHERE datatermino NOTNULL;