Juliet 0 Denunciar post Postado Maio 14, 2010 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
h4v3st 1 Denunciar post Postado Maio 14, 2010 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
giesta 29 Denunciar post Postado Maio 15, 2010 Mais uma vez fazendo dever de casa de faculdade, poste o SQL q a gente conserta... Compartilhar este post Link para o post Compartilhar em outros sites
BTG 0 Denunciar post Postado Maio 17, 2010 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