QUERY
olá.. boa tarde...
Essa Query só me retorna o resultado setiver gravado o valor C e D no campo ds_operação
se gravar apenas o valor C ou D não mostra nada, retorna valor nullo no As TotalCaixa
o que posso adicionar pra mostra o resulta se eu gravar apenas credito
Essa Query só me retorna o resultado setiver gravado o valor C e D no campo ds_operação
se gravar apenas o valor C ou D não mostra nada, retorna valor nullo no As TotalCaixa
o que posso adicionar pra mostra o resulta se eu gravar apenas credito
sql = [Ô]Select (SELECT SUM(ds_valoroperacao) from tb_fluxocaixa_diversos WHERE (ds_operacao = [ô]C[ô])) - (SELECT SUM(ds_valoroperacao) from tb_fluxocaixa_diversos WHERE (ds_operacao = [ô]D[ô]) WHERE (ds_operacao = [ô]D[ô])) As TotalCaixa[Ô]
Moreira, você precisa usar o IFNULL para comprar se o resultado da query é null e zerar. Ficaria assim:
Dessa forma, se tiver só crédito você terá um resultado positivo e negativo quando tiver só débito.
sql = [Ô]Select (SELECT IFNULL(SUM(ds_valoroperacao), 0) from tb_fluxocaixa_diversos WHERE (ds_operacao = [ô]C[ô])) - (SELECT IFNULL(SUM(ds_valoroperacao), 0) from tb_fluxocaixa_diversos WHERE (ds_operacao = [ô]D[ô]) WHERE (ds_operacao = [ô]D[ô])) As TotalCaixa;[Ô]
Dessa forma, se tiver só crédito você terá um resultado positivo e negativo quando tiver só débito.
Tópico encerrado , respostas não são mais permitidas