From 1fc2d57ac4ae66e65c9988b89ca26f98f01b36c0 Mon Sep 17 00:00:00 2001 From: "daniel.zauli" Date: Fri, 23 Oct 2015 18:31:09 +0000 Subject: [PATCH] FIXES BUG #6702 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@49390 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../relatorios/impl/RelatorioDepositos.java | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDepositos.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDepositos.java index 4c385ca93..f42740907 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDepositos.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDepositos.java @@ -91,6 +91,7 @@ public class RelatorioDepositos extends Relatorio { StringBuilder sql = new StringBuilder(); + sql.append(" SELECT tmp.* FROM ( "); sql.append(" SELECT e.nombempresa, "); sql.append(" p.nombpuntoventa, "); sql.append(" f.fecfechamento AS dtmotivo, "); @@ -112,17 +113,20 @@ public class RelatorioDepositos extends Relatorio { if (empresaId != null){ sql.append(" and e.empresa_id = " + empresaId); } - if (filtrarPendentes){ - sql.append(" and (fd.valor_pago < f.total or fd.valor_pago is null) "); - } + sql.append(" GROUP BY e.nombempresa, "); sql.append(" p.nombpuntoventa, "); sql.append(" f.fecfechamento, "); - sql.append(" f.total "); - sql.append(" ORDER BY e.nombempresa, "); - sql.append(" p.nombpuntoventa, "); - sql.append(" f.fecfechamento, "); - sql.append(" f.total "); + sql.append(" f.total ) tmp "); + if (filtrarPendentes){ + sql.append(" where "); + sql.append(" tmp.saldo < tmp.vrdeposito and tmp.saldo <> 0"); + } + + sql.append(" ORDER BY tmp.nombempresa, "); + sql.append(" tmp.nombpuntoventa, "); + sql.append(" tmp.dtmotivo, "); + sql.append(" tmp.vrdeposito "); return sql.toString(); }