É possível subtrair o resultado de um SELECT de Outro?

Olá, estou estudando BD e tive uma dúvida ao praticar. Estou querendo subtrair da consulta por todos os institutos que participaram de pesquisas em algum ano de eleição, menos a consulta por todos os institutos que participaram de pesquisa antes do ano de 2022. Dessa forma quero obter somente os institutos que chegaram em 2022. Tentei esboçar algo e com certeza a sintaxe está errada, pois não sei como fazer a consulta descrita anteriormente, mas para tentar facilitar a compreensão do que estou tentando fazer, deixarei o que fiz abaixo:

SELECT
  (SELECT DISTINCT instituto 
   FROM `basedosdados.br_poder360_pesquisas.microdados`) 
   - 
  (SELECT DISTINCT instituto 
   FROM `basedosdados.br_poder360_pesquisas.microdados` 
   WHERE ano < 2022)

Desde já agradeço qualquer ajuda!!

Parece-me que o que pretendes é o operador MINUS / EXCEPT (depende de qual BD estás a usar)

SELECT
  (SELECT DISTINCT instituto 
   FROM `basedosdados.br_poder360_pesquisas.microdados`) 
  EXCEPT
  (SELECT DISTINCT instituto 
   FROM `basedosdados.br_poder360_pesquisas.microdados` 
   WHERE ano < 2022)

Mas, para o teu caso concreto, não queres simplesmente isto?

SELECT DISTINCT instituto 
  FROM `basedosdados.br_poder360_pesquisas.microdados` 
 WHERE ano = 2022