Pegar o resultado desta soma mysql?

Preciso pegar o resultado da soma desta coluna e mostra em uma janela com eu faço?

SELECT SUM(valor) as Total FROM caixa;

Não da para saber até onde você chegou…

Já está usando JDBC? Trabalhar com ResultSets?

[code]double soma = 0;
String sql = "SELECT SUM(valor) as Total FROM caixa";
Statement stm = con.createdStatement();
ResultSet rs = stm.executeQeury(sql);

if (rs.next())
soma = rs.getDouble(1);

JLabel janela = new JLabel();
janela.setText(soma);
[/code]

E como eu faço pra somar a coluna de uma tabela com a coluna de outra
tabela

public Double realizaSoma(){
String sql = "SELECT SUM(valor) as Total FROM caixa";    
Statement stm = con.createdStatement(sql);    
ResultSet rs = stm.executeQeury();    
 
Double valor = 0;
if (rs.first())    
   valor = rs.getDouble("Total");    

return valor;
}

[quote=“juniorribeiro”][code]double soma = 0;
String sql = “SELECT SUM(valor) as Total FROM caixa”;
Statement stm = con.createdStatement();
ResultSet rs = stm.executeQeury(sql);

if (rs.next())
soma = rs.getDouble(1);

JLabel janela = new JLabel();
janela.setText(soma);
[/code]

E como eu faço pra somar a coluna de uma tabela com a coluna de outra
tabela[/quote]

Junior,

Então… Vc pode fazer isso diretamente na base e só pegar o resultado na aplicação.

PostgreSQL


SELECT SUM(s1) AS "Valor Total"
  FROM (SELECT SUM(v1.valor) AS s1
                FROM vendas v1
        UNION ALL
        SELECT SUM(v2.valor) AS s1 
                FROM vendas v2) AS dual

Oracle Database

SELECT SUM(s1) AS "Valor Total"
  FROM(SELECT SUM(v1.valor) s1
               FROM vendas v1
       UNION ALL
       SELECT SUM(v2.valor) s1 
               FROM vendas v2)

E utilizar o método que o Carlos colocou.

public Double realizaSoma(){ 
String sql = <USAR UMA DAS DUAS INSTRUÇÕES ACIMA>;
Statement stm = con.createdStatement(sql);    
ResultSet rs = stm.executeQeury();    
  
Double valor = 0; 
if (rs.first())    
   valor = rs.getDouble("Valor Total");    

return valor; 
} 

@braços,

Voce pode pegar o resultado pelo indice do resultSet(), indice 0, que retorna a 1ª coluna.