select c.nome, p.datahorapedido
from clientes c
join pedidos p
on c.id = p.idcliente
where strftime('%Y',datahorapedido) = '2023';
select c.nome, p.datahorapedido
from clientes c
join pedidos p
on c.id = p.idcliente
where strftime('%Y',datahorapedido) = '2023';
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.