Preciso pegar o resultado da soma desta coluna e mostra em uma janela com eu faço?
SELECT SUM(valor) as Total FROM caixa;
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.