Diminuir quantidade resultado soma de um select

4 respostas
E
em um select eu trago do banco a quantidade de protutos inseridos somados ex:
produto    qtd
    1           2
    1           1
    1           1
    2           3
    2           5


retorno para um jtable
soma do produto 1 é igual 4
soma do produto 2 é igual 8

agum tem alguma sugestao como posso pegar o prpduto dois por exemplo e diminuir 4 na quantidade total ? visto que ele é uma soma de duas linhas.

abraço! agradeço!

4 Respostas

R

Desculpa, mas não entendi a sua dúvida.

:arrow: Está diminuindo 4 do produto 2 por ser o resultado do produto 1?

:arrow: Qual valor você teria que diminuir do produto 1?

igor_ks

nao entendi direito tb, vc quis dizer diminuir do total abaixo o valor do total do registro acima?

se for isso, faça uma iteracao sobre seu resultset do select
antes de passar pra proxima iteracao, guarda o valor total numa variavel, quando for pro proximo registro ele ainda vai estar com o valor do ultimo total

E
imagina que eu queira excluir a quatidade de produtos dessa soma no jtable. situação:
inseri 12 refrigerantes.
produto    qtd
refri            3
refri            4
refri            5

aparece para mim no jtable

produto  qtd

refri         12

quando vai acertar a conta por motivo qualquer quero excluir 7.
o problema ai é como excluir jaque estão em tres linhas no banco que veio para meu jtable somado.

MateusBuck

Na sua query vc já tras o valores somados do banco usando o SUM (campo), correto? Com que tipo de Objeto vc popula essa sua JTable?
No exemplo que vc colocou, só iria conseguir excluir 7 Refrigerantes excluindo 2 registros do seu banco, e depois montando o seu JTable de novo…

Criado 11 de novembro de 2011
Ultima resposta 11 de nov. de 2011
Respostas 4
Participantes 4