Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro Braga

com Consultas em SQL

Recommended Posts

Imagem Postada

Leando em consideração a imagem acima eu respondi a 4 perguntas da seguinte maneira, mas eu gostaria de correções e terminações para minhas perguntas com certa urgencia..

 

Perguntas

 

a) Liste o nome do cliente que o fez o pedido de número 3.

 

 

B) Qual o nome do cliente que gastou mais na loja.

 

 

c) Quais clientes compraram o produto 1 e não compraram o produto 2.

 

 

d) Liste o nome de todos os clientes e o número de compras realizadas por cada um

 

Respostas que achei

 

1-

 

SELECT Clientes.Nome, Pedidos.Codigo Cliente

FROM Clientes,Pedidos

WHERE Clientes.Codigo Cliente = Pedidos.Numero Pedido

and Pedidos.Numero Pedidos = 3

 

2-

 

SELECT Clientes.Nome, Pedidos.Codigo Cliente

FROM CLientes, Pedidos

WHERE

 

 

 

3-

 

SELECT Clientes.Nome, Pedidos.Codigo Cliente, Produtos.Codigo Produto

FROM Clientes,Pedidos,Produtos

WHERE Produtos.Nome Produto in ('1')

WHERE Produtos.Nome Produto not in ('2')

 

4-

 

SELECT Clientes.Nome,Pedidos.Codigo Cliente COUNT(*)

FROM Clientes,Pedidos

GROUP BY Pedidos.Numero Pedidos

 

Alguem me ajude a terminar por favor, isso é uma emergencia...

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara para começar este relacionamento esta errado... notei que na pergunta 3 você usou dois where... não se faz isso se usa where ... and... or entendeu mas apenas um wherewhere = quandoand = eor = ouo que você fezquando <condição = tal> quando <condição = tal>teria que ser assimquando <condição = tal> e < condição = tal>ou sejawhere <condição = tal> and <condição = tal>no mais tem alguns erros de concordancia... mas isso vem com o tempo... ok ... falow kara abraços....

kara para começar este relacionamento esta errado... notei que na pergunta 3 você usou dois where... não se faz isso se usa where ... and... or entendeu mas apenas um wherewhere = quandoand = eor = ouo que você fezquando <condição = tal> quando <condição = tal>teria que ser assimquando <condição = tal> e < condição = tal>ou sejawhere <condição = tal> and <condição = tal>no mais tem alguns erros de concordancia... mas isso vem com o tempo... ok ... falow kara abraços....

caso você ainda precise... manda um alo que eu monto as respostas para você... ok falow....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.