[firebase-br] SELECT SIMPLES

Fabiano Arndt fabianoallex em gmail.com
Qua Jun 15 14:50:42 -03 2005


Luiz, 

vc deve tirar i.qtde_prod do group by.

> >  SELECT d.codprod, d.nome, sum(i.qtde_prod)
> >  FROM itempedido i, tpedido p, tprod d
> >  WHERE p.dt_ped = '06/15/2005'
> >  AND i.cd_prod = d.cd_prod
> >  group by d.codprod, d.nome

acho que aí vai.

[]'s
Fabiano


Em 15/06/05, Luiz Henrique E. Ribeiro<ribeiro em w7solucoes.com.br> escreveu:
> Continua a mesma coisa...inclusive se eu coloco o DISTINCT...
> 
> De qqr forma muito obrigado.
> 
> [  ]'s
> ----- Original Message -----
> From: "Lacb" <luismar em caramuru.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, June 15, 2005 2:07 PM
> Subject: Re: [firebase-br] SELECT SIMPLES
> 
> > Tente assim:
> >
> >  SELECT d.codprod, d.nome, sum(i.qtde_prod)
> >  FROM itempedido i, tpedido p, tprod d
> >  WHERE p.dt_ped = '06/15/2005'
> >  AND i.cd_prod = d.cd_prod
> >  group by d.codprod, d.nome, i.qtde_prod
> >
> > []s.
> > Luismar
> >
> > ----- Original Message -----
> > From: "Luiz Henrique E. Ribeiro" <ribeiro em w7solucoes.com.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Wednesday, June 15, 2005 1:57 PM
> > Subject: [firebase-br] SELECT SIMPLES
> >
> >
> > > Boa tarde pessoal,
> > >
> > > Desculpem chatear com uma dúvida que pode ser simples para alguns.
> > > Estou tentando fazer uma consulta que me retorne os nome de produtos
> > (NOME)
> > > e a quantidade destes que foram vendidos no dia de hj (QTDE_PROD)
> > >
> > > o nome do produto está na tabela TPROD.
> > > a Quantidade do Produto está na tabela ITEMPEDIDO.
> > > e o número do pedido está na tabela TPEDIDO.
> > >
> > > tentei assim:
> > >
> > > SELECT d.nome, i.qtde_prod
> > > FROM itempedido i, tpedido p, tprod d
> > > WHERE p.dt_ped = '06/15/2005'
> > > AND i.cd_prod = d.cd_prod
> > > group by d.nome, i.qtde_prod
> > >
> > > Resultados:
> > >                                                         NOME QTDE_PROD
> > >                               COXINHA DE FRANGO - PCT COM 10      3,00
> > >                               COXINHA DE FRANGO - PCT COM 10     10,00
> > >                             EMPADINHA DE CAMARAO - PCT C/ 10      5,00
> > >
> > > A princípio funcionou mas quando coloco o SUM(i.qtde_prod) duplica todos
> > os
> > > resultados:
> > >
> > > SELECT d.nome, sum(i.qtde_prod)
> > > FROM itempedido i, tpedido p, tprod d
> > > WHERE p.dt_ped = '06/15/2005'
> > > AND i.cd_prod = d.cd_prod
> > > group by d.nome, i.qtde_prod
> > >
> > > RESULTADOS:
> > >                                NOME
> > > SUM
> > >                               COXINHA DE FRANGO - PCT COM 10      6,00
> > >                               COXINHA DE FRANGO - PCT COM 10     20,00
> > >                             EMPADINHA DE CAMARAO - PCT C/ 10     10,00
> > >
> > > Alguém poderia me ajudar?
> > >
> > > Agradeço desde já.
> > >
> > > [  ]'s
> > >
> > > lher
> > >
> > >
> > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>




Mais detalhes sobre a lista de discussão lista