Ir para conteúdo

POWERED BY:

Arquivado

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

Juliet

Erro no select

Recommended Posts

Boa tarde gente,

 

Uma empresa vende produtos.

Cada produto é identificado por um código, uma descrição e um valor unitário.

Um cliente compra produtos.

 

d)o nome de todos os clientes que realizaram uma compra com valor superior a 1000

 

 

Criei as seguintes tabelas

Produtos

Cliente

Pedido

E pedido item

 

 

Precisava conseguir somar o valor unitário de cada produto que um pedido tem e depois selecionar apenas os que tem valor >1000

 

não sei se expliquei bem mais alguém pode me ajudar?

 

O erro é que quando dou um select sum ele da erro no as total

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poste a estrutura das suas tabelas, com campos e também o que você já fez na query para te auxiliarmos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou partir do principio que todos os itens do pedido etá na tabela pedido_item

para ter todos os itens de um dado pedido utilize.

select b.* from, group by a.cdPedido from pedido a, pedido_item b where b.cdPedido = a.Pedido

somar todos os valores unitarios de um dado pedido tal que o valor do item seja maior que 1000

 

select a.*, sum(b.valor) ,group by a.cdPedido from pedido c, from pedido_item a, produtos b where a.cdProduto = b.cdProduto and b.valor >1000(

Não sei se responde sua pergunta, pois não tenho as tabelas.

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.