PESSOAL ME AJUDEM COM ISSO: AGRUPAR PRODUTOS
Pessoal estou com um problema no meu form de CONSULTA DE VENDAS
Quero ver todos os produtos vendidos num mes agrupados
exemplo:
inves dele me mostrar assim:
Arroz 1
Arroz 1
Arroz 1
ele deve me mostrar:
Arroz 3
ou seja, eu vendi 3 arroz naquele mês
Fiz um exemplo e anexei ai no post...
Meu problema é que ele tá agrupando errado...
exemplo:
Arroz 1
Arroz 2
ou seja o mesmo arroz ele mostra 2, 3, 4 vezes agrupados com quantidades diferente..
se em um mês eu vendi 20 arroz, invez dele mostrar assim:
Arroz 20
ele mostra assim:
Arroz 10
Arroz 2
Arroz 3
Arroz 5
ou seja... ele mostra os 20, mas mostra desmembrado.
mandei um exemplo ai com 1 mês todo de venda para vcs verem:
para testar, basta executar, escolher o mês de [txt-color=#e80000]OUTUBRO[/txt-color], o ano de [txt-color=#e80000]2010 [/txt-color]e clicar no botão [txt-color=#e80000]EXIBIR[/txt-color].
Quero ver todos os produtos vendidos num mes agrupados
exemplo:
inves dele me mostrar assim:
Arroz 1
Arroz 1
Arroz 1
ele deve me mostrar:
Arroz 3
ou seja, eu vendi 3 arroz naquele mês
Fiz um exemplo e anexei ai no post...
Meu problema é que ele tá agrupando errado...
exemplo:
Arroz 1
Arroz 2
ou seja o mesmo arroz ele mostra 2, 3, 4 vezes agrupados com quantidades diferente..
se em um mês eu vendi 20 arroz, invez dele mostrar assim:
Arroz 20
ele mostra assim:
Arroz 10
Arroz 2
Arroz 3
Arroz 5
ou seja... ele mostra os 20, mas mostra desmembrado.
mandei um exemplo ai com 1 mês todo de venda para vcs verem:
para testar, basta executar, escolher o mês de [txt-color=#e80000]OUTUBRO[/txt-color], o ano de [txt-color=#e80000]2010 [/txt-color]e clicar no botão [txt-color=#e80000]EXIBIR[/txt-color].
se tu agrupar no teu sql...acho que deve resolver...
Chegou a ver o codigo? pois foi justamente isso q fiz!
select * frm sua tabela group by seu campo --- acho que assim vai agrupar
pessoal a ideia é essa mesma...
olha a SQL ai:
olha a SQL ai:
[Ô]SELECT COD_PRODUTO, DESCRICAO, SUM(QUANTIDADE) AS var_Qtda, PRECO, SUM(PRECO * QUANTIDADE) AS var_Total FROM PEDIDOS_ITENS WHERE Month(DATA) = [Ô] & cboMes.ListIndex + 1 & [Ô] AND (Year(DATA) = [Ô] & cboAno & [Ô]) group by COD_PRODUTO, DESCRICAO, PRECO, QUANTIDADE[Ô]
Tente assim:
SELECT COD_PRODUTO, DESCRICAO, SUM(QUANTIDADE) AS var_Qtda, PRECO, SUM(PRECO * QUANTIDADE) AS var_Total
FROM PEDIDOS_ITENS
WHERE Month(DATA) = 10
AND Year(DATA) = 2010
GROUP BY COD_PRODUTO, DESCRICAO, PRECO
Amigo, webier como o amigo tecla colocou, é só tirar a quantiidade do GROUP BY, mas pelo que pude verificar, quando você tiver venda do mesmo produto com preços diferentes você terá duplicidade igual ao seu problema inicial, precisa verificar se preço médio resolve o problema.
o que seria preço medio?
Tópico encerrado , respostas não são mais permitidas