Olá, Marinaldo! Como vai?
Parabéns pela construção das consultas SQL!
Observei que você utilizou muito bem o JOIN para relacionar tabelas e o DISTINCT para evitar duplicidade de produtos, além de aplicar corretamente o WHERE para filtrar clientes com data de cadastro anterior a 2020.
Uma dica interessante para o futuro é deixar as consultas ainda mais claras e seguras, utilizando alias e funções de data quando necessário. Por exemplo:
-- Consulta de produtos distintos vendidos
SELECT DISTINCT p.id_produto, p.nome_do_produto
FROM tabelavendasdesafioaula1 AS v
JOIN tabelaprodutosdesafioaula1 AS p
ON v.id_produto = p.id_produto;
-- Consulta de clientes cadastrados antes de 2020
SELECT nome_do_cliente, data_de_cadastro
FROM tabelaclientesdesafioaula1
WHERE YEAR(data_de_cadastro) < 2020;
Isso ajuda a manter o código mais legível e garante que o filtro por ano seja aplicado corretamente, mesmo que data_de_cadastro esteja em formato de data completa.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!