From 76bd195d819f52a401a594a909c4b578b7bf4661 Mon Sep 17 00:00:00 2001 From: "eduardo.dicarde" Date: Mon, 27 Mar 2017 17:20:38 +0000 Subject: [PATCH] fixes bug #8733 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@67276 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../relatorios/impl/RelatorioLinhasHorario.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioLinhasHorario.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioLinhasHorario.java index 98bdf65e5..8c8bdd5e6 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioLinhasHorario.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioLinhasHorario.java @@ -450,7 +450,11 @@ public class RelatorioLinhasHorario extends Relatorio { sql.append(" CO.EMPRESACORRIDA_ID, "); sql.append(" BO.BOLETO_ID, "); sql.append(" BO.NUMKMVIAJE * COUNT(1) AS KM_REAL, "); - sql.append(" ROUND(BO.NUMKMVIAJE * COUNT(1) / T.CANTKMREAL, 3) EQUIVALENTE, "); + sql.append(" CASE "); + sql.append("WHEN T.CANTKMREAL<>0 AND BO.NUMKMVIAJE<>0 "); + sql.append("THEN ROUND(BO.NUMKMVIAJE * COUNT(1) / T.CANTKMREAL, 3) "); + sql.append("ELSE 0 "); + sql.append("END AS EQUIVALENTE, "); sql.append(" SUM(NVL(BO.IMPORTESEGURO, 0)) AS IMPORTESEGURO, "); sql.append(" SUM(NVL(BO.IMPORTETAXAEMBARQUE, 0)) AS IMPORTETAXAEMBARQUE, "); sql.append(" SUM(NVL(BO.IMPORTEPEDAGIO, 0)) AS IMPORTEPEDAGIO, ");