select DISTINCT nome_do_cliente, data_de_cadastro
FROM tabelaclientesdesafioaula1
WHERE data_de_cadastro <2020-01-01;
select DISTINCT id_produto, nome_do_produto
FROM tabelaprodutosdesafioaula1;
select DISTINCT nome_do_cliente, data_de_cadastro
FROM tabelaclientesdesafioaula1
WHERE data_de_cadastro <2020-01-01;
select DISTINCT id_produto, nome_do_produto
FROM tabelaprodutosdesafioaula1;
Boa noite Igor! Tudo bem com você?
Obrigado por compartilhar sua resolução com a comunidade Alura.
Uma pequena dica é usar aspas entre a data para que o SQL reconheça o valor corretamente como uma data literal. Quando você não usa aspas, o SQL pode tentar interpretar a data como um número ou uma variável, o que pode causar erros ou comportamentos inesperados. Para corrigir isso, basta adicionar as aspas, como no exemplo abaixo:
SELECT DISTINCT nome_do_cliente, data_de_cadastro
FROM tabelaclientesdesafioaula1
WHERE data_de_cadastro < '2020-01-01';
Dessa forma, o SQL entenderá que se trata de uma data e não de um número.