Olá pessoal…
Eu estou fazendo um sistema e preciso consultar alguns valores do banco de dados (SQL)…Mas o problema é que eu preciso somar esses valores, porem só consigo efetuar a consulta do primeiro valor…
Será que alguém pode me ajudar…Obrigada!!!
Não entendi bem, mas você não poderia usar um sum() para somar os valores?
ex.:
SELECT sum(preco) AS total FROM produtos
Deu certo só que agora eu preciso mostrar esta soma em outra Form…Pensei em fazer usando variaveis, porem como vou jogar o total que foi consultado em uma variavel???
Só você pegar o valor no ResultSet:
[code]ResultSet res = //executa a consulta
res.next();
int total = res.getInt("total");[/code]
Olá!!!
É aqui que colocar estas linhas:
public static String consultarItensVenda(int Vendas_Cod_Venda) {
ConDesc.conecta();
try {
stm = con.createStatement();
String SQL = "SELECT sum(ValorItens) AS total FROM Itens_Venda WHERE Vendas_Cod_Venda="+Vendas_Cod_Venda;
rs = stm.executeQuery(SQL);
if (rs.next()) {
setValorItens(String.valueOf(rs.getObject("ValorItens")));
}
}catch (Exception e ) {
System.out.println(e);
}
ConDesc.desconecta();
return null;
}
Todos os lugares que eu coloquei deu erro;
Não sei onde devo colocar???
setValorItens(Double.toString(rs.getDouble("total")));
Valeu Jair!!!
Muito obrigada deu certo…muito obrigado mesmo…
T+
Olá Jair…
Será que pode me dar mais um ajudinha…ahhahahahha
Sabe eu preciso subtrair horas…na verdade se trata de um jogo de sinuca que é cobrado por tempo dai preciso saber quanto tempo durou o jogo…mas não consigo fazer isso…sempre que tento subtrair o horário final menos o inicial da erro!!!
Será que poderia me dar uma ajuda???