[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