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, ");