Somar dados do banco

3 respostas
M

ola pessoal, estou desenvolvendo um programa com NETBEANS e preciso que ele some todos os valores de uma determinada coluna
do meu banco de dados, e mostre num jtextfield. É tipo assim, ao efetuar compra de um produto que ja tenho no estoque alguma quantidade, vai ocorrer a soma de mais produto, não quero simplesmente alterar o valor existente, preciso somar. sera que alguem poderia me dar uma ajuda?

3 Respostas

EugenioMonteiro

Você vai ter que procurar sobre JDBC e a função SUM da SQL.

asandrob

Eu não sei como que tu estas trazendo os dados do banco pra dentro da tua aplicação.

Tchê, com uma SQL tu podes somar todas as colunas de uma tabela.
Ex.: SELECT SUM(minhacoluna) FROM minhatabela.

Ou ainda:

Cria um ResultSet com a conexão e SQL:

String SQL = SELECT campo_que_quero_somar FROM minha_tabela;

ResultSet rs = stm.executeQuery(SQL);

//aqui preparo uma variável para guardar o somatório

double somatorio;

//aqui faço o looping em todos os registros

while(rs.next()) {

somatorio = somatorio + rs.getDouble(campo_que_quero_somar);

}
Y

Ola pessoal eu tenho que fazer um programa (estagio) para uma universidade, e eu estou fazendo um progrma aonde o cara da universidade digita o nome e o valor da despesa e no final quando ele clicar em um botão que se chama btSomar, automaticamente esse botão tem que fazer a soma de todos os valores da despesas e mostra em um jTextField.

a tabela do banco de dados é o seguinte:
nome da tablea: balanco
colunas:
id
nd=nome da despesa
vd=valor da despesa

Atenção: estou usando o Netbeans
eu sei fazer a soma dos valores só no mysql, mas não sei como fazer isso no netbeans

por favro galera alguém me ajuda a descobri como fazer essa soma!!

Um abraço

Criado 22 de setembro de 2009
Ultima resposta 19 de fev. de 2011
Respostas 3
Participantes 4