OI, Pessoal!
Será q alguém pode me dar um help?
Seguinte: Ao efetuar uma busca de “n” registros em um BD (ex: contas a pagar quitadas), eu preciso que exiba o valor total desse select.
Por ser valores, foi me indicado usar o BigDecimal, mas não estou conseguindo fazer essa somatória!
Agradeço desde já…
Qqr duvida é só me mandar um e-mail…
Delegada - delegada_ti@hotmail.com
SELECT SUM(colunaDaSuaTabela) FROM suaTabela
ou senão vc seleciona os dados no seu ResultSet, pega os valores da coluna e faz uma somatória:
double soma = 0;
while( resultSet.next() )
soma = soma + resultSet.getDouble("colunaDaSuaTabela");
System.out.println(soma);
Só quer contar o valor que a query retornou???
Bom… vc faz a sua query usando o COUNT e pega pelo resultset.
ResultSet.getInt(1);
Não tem necessidade de se usar um BigDecimal.
Se sua consulta retornar MUITOS registro, use Long 
sql = "SELECT campo FROm tabela";
rs = seuPreparedStatement..executeQuery( sql );
while( rs.next() ) {
soma += ((BigDecimal) rs.getObject(1)).doubleValue();
}
Valeu Galera!!!
Pelas as possíveis soluções eheheh
eu usei a idéia do Luiz Henrique, valeu!
t+!
Delegada