[b]Olá Pessoal!
Eu preciso fazer uma consulta SUM, que me retorne todas as vendas do dia selecionado!
Mas eu to com problema em converter o ResultSet em Double! Se é que dessa forma é possivel!
me deem uma ajuda awe!
Por favor[/b]
[code]boolean consulta=true;
double Valor;
try{ //tratamento de erros
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);//busca Driver
//conecta no BD
Connection con=DriverManager.getConnection(“jdbc:odbc:Banco1”,"","");
Statement stmt= con.createStatement();//objeto comdo sql
String ConsData = jFormattedTextFieldMensal.getText(); //ch .getDate().toString();
// JOptionPane.showMessageDialog(this,“Valor R$” + ConsData);
ResultSet RS= stmt.executeQuery("Select SUM(ValorTotal) from Caixa where Data='" + ConsData + "' and Entrada=1" );
//ResultSet RS= stmt.executeQuery("Select SUM(ValorTotal) from Caixa where Data='" + ConsData + "' and Entrada=1" )
Valor = 0 ;
while (RS.next()){
Valor = RS.getDouble("Total");
JOptionPane.showMessageDialog(this,"Valor R$" + Valor);
consulta=false;
setVisible(false);
}
if (consulta) JOptionPane.showMessageDialog(this,"Dados Não Encontrados!");
RS.close();
stmt.close();
con.close(); //fecha conexão com BD
} catch(SQLException e){ //trata os erros
JOptionPane.showMessageDialog(this,"Erro Comando SQL "+e.getMessage());
} catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(this,"Driver não encontrado");
} [/code]