Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Aula 05 (Mão na massa: Hora da prática - Questão 07)

select c.nome, p.datahorapedido
from clientes c 
join pedidos p 
on c.id = p.idcliente
where strftime('%Y',datahorapedido) = '2023';
1 resposta
solução!

Oi, Felipe! Como vai?

Agradeço por compartilhar.

Sua consulta ficou bem estruturada: você usou o JOIN para relacionar clientes e pedidos, ligando c.id com p.idcliente, e filtrou os pedidos feitos no ano de 2023 com strftime('%Y', datahorapedido) = '2023'. Isso mostra uma boa compreensão da relação entre as tabelas.

Dica: para deixar a consulta ainda mais clara, você pode informar de qual tabela vem a coluna usada no filtro, escrevendo p.datahorapedido no WHERE. Assim, o SQL fica mais organizado e evita ambiguidades em consultas maiores.

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