diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioLinhaOperacional.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioLinhaOperacional.java index 72bd1e75e..959810621 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioLinhaOperacional.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioLinhaOperacional.java @@ -88,9 +88,7 @@ public class RelatorioLinhaOperacional extends Relatorio { sql.append(" TO_CHAR(fechorventa, 'yyyy') fechorventa "); } sql.append(" FROM boleto "); - sql.append(" WHERE fechorventa BETWEEN To_date('").append(dataDe).append("', 'dd/mm/yyyy HH24:mi:ss') "); - sql.append(" AND To_date('").append(dataAte).append("', 'dd/mm/yyyy HH24:mi:ss') "); - sql.append(" AND empresacorrida_id IN (").append(empresaId).append(") "); + sql.append(" WHERE empresacorrida_id IN (").append(empresaId).append(") "); sql.append(" AND INDSTATUSBOLETO <> 'C' "); sql.append(" )ca "); sql.append(" INNER JOIN corrida c ON (c.corrida_id = ca.corrida_id AND c.feccorrida = ca.feccorrida) "); @@ -111,10 +109,7 @@ public class RelatorioLinhaOperacional extends Relatorio { } else if (agruparPorAno) { sql.append(" TO_CHAR(FECHORVTA, 'yyyy') fechorventa "); } - sql.append(" FROM caja_diversos "); - sql.append(" WHERE FECHORVTA BETWEEN To_date('").append(dataDe).append("', 'dd/mm/yyyy HH24:mi:ss') "); - sql.append(" AND To_date('").append(dataAte).append("', 'dd/mm/yyyy HH24:mi:ss') "); - sql.append(" )ca "); + sql.append(" FROM caja_diversos)ca "); sql.append(" INNER JOIN evento_extra ex ON ex.eventoextra_id = ca.eventoextra_id "); sql.append(" INNER JOIN corrida c ON ( c.corrida_id = ex.corrida_id AND c.feccorrida = ex.feccorrida ) "); sql.append(" INNER JOIN empresa e ON e.empresa_id = c.empresacorrida_id "); @@ -132,9 +127,12 @@ public class RelatorioLinhaOperacional extends Relatorio { if (desconsiderarBilhetesDevolvidos) { sql.append(" AND ca.MOTIVOCANCELACION_ID IS NULL "); } + + sql.append(" AND c.feccorrida BETWEEN To_date('").append(dataDe).append("', 'dd/mm/yyyy HH24:mi:ss') "); + sql.append(" AND To_date('").append(dataAte).append("', 'dd/mm/yyyy HH24:mi:ss') "); sql.append("GROUP BY ca.fechorventa, c.corrida_id, c.feccorrida, r.NUMRUTA, r.PREFIXO, c.fechorsalida, r.descruta, o.descparada, d.descparada, e.empresa_id, e.nombempresa "); - sql.append("ORDER BY ca.fechorventa, e.nombempresa ASC "); + sql.append("ORDER BY c.feccorrida, e.nombempresa ASC "); return sql.toString(); } diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioLinhaOperacional.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioLinhaOperacional.jasper index cea07aa4d..572c6080a 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioLinhaOperacional.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioLinhaOperacional.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioLinhaOperacional.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioLinhaOperacional.jrxml index 037bcbcdd..2b9e0d8b1 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioLinhaOperacional.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioLinhaOperacional.jrxml @@ -42,13 +42,13 @@ - + - +