Diminuir quantidade resultado soma de um select

em um select eu trago do banco a quantidade de protutos inseridos somados ex:

[code]
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[/code]

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!

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?

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

imagina que eu queira excluir a quatidade de produtos dessa soma no jtable.
situação:

[code]inseri 12 refrigerantes.
produto qtd
refri 3
refri 4
refri 5

aparece para mim no jtable

produto qtd

refri 12[/code]

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.

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…