Para resolver esse exercício, usei esse código:
select nome,
('2025-09-26' - datanascimento) AS Idade_cliente
from TabelaClientes
where Idade_cliente > 18;
Criando uma coluna calculando a idade.
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!
Para resolver esse exercício, usei esse código:
select nome,
('2025-09-26' - datanascimento) AS Idade_cliente
from TabelaClientes
where Idade_cliente > 18;
Criando uma coluna calculando a idade.
Oi, Giovanna! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Sua solução mostra clareza na aplicação dos operadores lógicos para filtrar os clientes. Continue assim! ✨
Uma dica interessante para o futuro é usar a função strftime no SQLite para calcular a idade de forma compatível. Veja este exemplo:
select nome,
(strftime('%Y', 'now') - strftime('%Y', datanascimento)) as idade_cliente
from TabelaClientes
where (strftime('%Y', 'now') - strftime('%Y', datanascimento)) > 18;
Esse código utiliza strftime('%Y', 'now') para capturar o ano atual e subtrai do ano de nascimento, retornando a idade em anos.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!