SELECT DISTINCT id_produto FROM tabelaprodutosdesafioaula1;
SELECT nome_do_cliente, data_de_cadastro FROM tabelaclientesdesafioaula1 WHERE data_de_cadastro < '2020-01-01';
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
SELECT DISTINCT id_produto FROM tabelaprodutosdesafioaula1;
SELECT nome_do_cliente, data_de_cadastro FROM tabelaclientesdesafioaula1 WHERE data_de_cadastro < '2020-01-01';
Olá, Carlos! Como vai?
Parabéns pela conclusão do primeiro desafio! Suas consultas estão tecnicamente impecáveis e resolvem exatamente o que foi proposto na atividade.
Analisando seu código, aqui estão alguns pontos que mostram que você está no caminho certo:
SELECT DISTINCT: O uso do DISTINCT é fundamental para limpar a visualização e garantir que o ID de cada produto apareça apenas uma vez, eliminando duplicatas. Isso é o que chamamos de "limpeza de dados" via query.< corretamente com o formato de data ISO ('YYYY-MM-DD'). No SQLite, as datas são tratadas como strings, então manter esse padrão é essencial para que a comparação lógica funcione.Para levar seu aprendizado um passo além, deixo duas dicas rápidas:
ORDER BY id_produto ao final.SELECT nome_do_cliente AS 'Cliente', data_de_cadastro AS 'Data' FROM ...Dominar esses filtros básicos é a base para conseguir extrair insights valiosos de qualquer banco de dados.
Qual foi a parte mais desafiadora para você: entender a estrutura da tabela ou montar a lógica do filtro de data?