1
resposta

[DESAFIO] Resolução da atividade proposta

  1. Liste todos os IDs únicos dos produtos vendidos pela empresa, ou seja, uma lista de produtos distintos:
SELECT DISTINCT id_produto
FROM tabelavendasdesafioaula1;
  1. Identifique os clientes que se cadastraram na empresa antes de 2020. Liste o nome e a data de cadastro desses clientes.
SELECT nome_do_cliente, data_de_cadastro
FROM tabelaclientesdesafioaula1
WHERE data_de_cadastro <= 2020;

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, André! Tudo bem?

Muito bom! Parabéns pela resolução do desafio.

Suas queries estão com a sintaxe correta. Deixo apenas uma pequena dica de lógica de negócio para a segunda questão:

Como o enunciado pede clientes cadastrados antes de 2020, o operador ideal seria apenas o menor que (<), pois o <= acaba incluindo quem se cadastrou durante o ano de 2020 também.

Além disso, no SQL, geralmente tratamos datas como texto ou em formatos específicos. Se o campo for uma data completa (ex: '2019-05-20'), a comparação ficaria mais precisa assim: WHERE data_de_cadastro < '2020-01-01'.

Continue praticando!

Bons estudos!

Sucesso

Imagem da comunidade