diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioEmpresaOnibus.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioEmpresaOnibus.java index d85bc93c0..f6ae29ae8 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioEmpresaOnibus.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioEmpresaOnibus.java @@ -116,18 +116,13 @@ public class RelatorioEmpresaOnibus extends Relatorio { return result; } - SimpleDateFormat formatter = new SimpleDateFormat("HH:mm"); - Date h1; - Date h2; try { - h1 = formatter.parse(o1.getHora()); - h2 = formatter.parse(o2.getHora()); + SimpleDateFormat formatter = new SimpleDateFormat("HH:mm"); + Date h1 = formatter.parse(o1.getHora()); + Date h2 = formatter.parse(o2.getHora()); + result = h1.compareTo(h2); } catch (ParseException e) { - return result; } - - - result = h1.compareTo(h2); return result; } }); @@ -155,7 +150,7 @@ public class RelatorioEmpresaOnibus extends Relatorio { sql.append(" o.cveparada origem, d.cveparada destino, "); sql.append(" to_char(c.fechorsalida, 'HH24:MI') Hora, t.cantkmreal KMTS, ct.numsecuencia "); sql.append(" from corrida c "); - sql.append(" inner join corrida_tramo ct on ct.corrida_id = c.corrida_id "); + sql.append(" inner join corrida_tramo ct on ct.corrida_id = c.corrida_id and c.feccorrida = ct.feccorrida "); sql.append(" inner join tramo t on t.tramo_id = ct.tramo_id "); sql.append(" inner join parada o on o.parada_id = ct.origen_id "); sql.append(" inner join parada d on d.parada_id = ct.destino_id "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioEmpresaOnibusResumo.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioEmpresaOnibusResumo.java index df9bbfe79..b433fb044 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioEmpresaOnibusResumo.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioEmpresaOnibusResumo.java @@ -99,10 +99,10 @@ public class RelatorioEmpresaOnibusResumo extends Relatorio { sql.append(" parada d "); sql.append("WHERE c.activo = 1 "); sql.append(" AND ct.corrida_id = c.corrida_id "); + sql.append(" AND c.feccorrida = ct.feccorrida "); sql.append(" AND t.tramo_id = ct.tramo_id "); sql.append(" AND ct.activo = 1 "); sql.append(" AND c.feccorrida BETWEEN :fecInicio and :fecFinal "); - sql.append(" AND ct.feccorrida BETWEEN :fecInicio and :fecFinal "); sql.append(" AND a.autobus_id = ct.autobus_id "); sql.append(" AND e.empresa_id = a.empresa_id "); sql.append(" AND o.parada_id = ct.origen_id ");