Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

Como resolvi esse exercício

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.

1 resposta

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!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!