Boa tarde,
Imaginem uma tabela com as colunas e valores abaixo:
data | Tipo | Valor
2016-01-01 | Despesa | -100.50
2016-01-02 | Despesa | -50.00
2016-01-02 | Receita | 100.75
Quero somar apenas os valores das despesas nessa tabela limitando a pesquisa por data. No exemplo acima se eu limitasse a pesquisa do dia 01 ao 02 com um sum() simples iria dar um saldo geral, mas queria o resultado apenas das despesas.
O maximo que cheguei perto foi a Query:
select sum(cxGeral) from caixa where cxData between ‘2016-01-01’ and ‘2016-01-02’ group by cxTipo = ‘Despesa’
Porém ela me dá o resultado total e um segundo resultado com o valor que eu quero:
-49.75
-150.50
Como faço para mostrar apenas o resultado de baixo (-150.50) ou no java, pegar o segundo resultado e guardar numa TextField?