diff --git a/pom.xml b/pom.xml
index bb90e115e..2bbc36017 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.11.3
+ 1.11.4
war
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamentoFinanceiroTrecho.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamentoFinanceiroTrecho.java
index f249e156a..73e940b62 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamentoFinanceiroTrecho.java
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioAproveitamentoFinanceiroTrecho.java
@@ -207,8 +207,8 @@ public class RelatorioAproveitamentoFinanceiroTrecho extends Relatorio {
sql.append(" r.DESCRUTA as linha, ");
sql.append(" r.NUMRUTA as numLinha, ");
sql.append(" r.ruta_id as rutaid, ");
- sql.append(" count( c.boleto_id) as passageiros, ");
- sql.append(" sum( coalesce(c.preciopagado, 0) )as valor, ");
+ sql.append(" count(DISTINCT c.boleto_id) as passageiros, ");
+ sql.append(" sum(coalesce(c.preciopagado, 0) )as valor, ");
sql.append(" to_char( co.FECCORRIDA, 'D') as dia, ");
// Quantidade de dias da semana diferente vendidas
// "WW" Esse parĂ¢metro para o to_char tras o dia da semana da data
@@ -234,8 +234,6 @@ public class RelatorioAproveitamentoFinanceiroTrecho extends Relatorio {
sql.append(" on ro.roloperativo_id = co.roloperativo_id ");
sql.append(" left join diagrama_autobus da ");
sql.append(" on ro.diagramaautobus_id = da.diagramaautobus_id ");
- sql.append(" left join corrida_tramo ct ON ct.corrida_id = co.corrida_id and ct.FECCORRIDA = co.FECCORRIDA and ct.ACTIVO = 1 ");
- sql.append(" left join tramo t ON t.TRAMO_ID = ct.TRAMO_ID and t.ACTIVO = 1 ");
sql.append(" left join parada ORI ON ORI.parada_id = c.origen_id ");
sql.append(" left join parada DES ON DES.parada_id = c.destino_id ");
sql.append(" WHERE co.activo = 1 ");
@@ -265,6 +263,7 @@ public class RelatorioAproveitamentoFinanceiroTrecho extends Relatorio {
sql.append(" for dia in ('1', '2', '3', '4', '5', '6', '7') ");
sql.append(") ");
sql.append(") TB");
+ System.out.println(sql);
return sql;
}
});
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jasper
index 668623ee4..e47611daf 100644
Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jasper differ
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jrxml
index f72b863b1..797292fa3 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jrxml
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioAproveitamentoFinanceiroTrecho.jrxml
@@ -1,6 +1,6 @@
-
+
@@ -74,7 +74,7 @@
-
+
@@ -448,12 +448,12 @@
-
+
-
+
@@ -480,7 +480,7 @@
-
+
@@ -501,7 +501,7 @@
-
+
@@ -533,7 +533,7 @@
-
+
@@ -545,7 +545,7 @@
-
+
@@ -571,7 +571,7 @@
-
+
@@ -583,7 +583,7 @@
-
+
@@ -621,7 +621,7 @@
-
+
@@ -633,7 +633,7 @@
-
+
@@ -646,7 +646,7 @@
-
+
@@ -659,7 +659,7 @@
-
+
@@ -867,7 +867,7 @@
-
+
@@ -1061,7 +1061,7 @@
-
+
@@ -1073,7 +1073,7 @@
-
+
@@ -1086,7 +1086,7 @@
-
+
@@ -1099,7 +1099,7 @@
-
+
@@ -1111,7 +1111,7 @@
-
+
@@ -1124,7 +1124,7 @@
-
+
@@ -1137,7 +1137,7 @@
-
+
@@ -1149,7 +1149,7 @@
-
+
@@ -1162,7 +1162,7 @@
-
+
@@ -1175,7 +1175,7 @@
-
+
@@ -1188,7 +1188,7 @@
-
+
@@ -1200,7 +1200,7 @@
-
+
@@ -1362,7 +1362,7 @@
-
+
@@ -1374,7 +1374,7 @@
-
+
@@ -1387,7 +1387,7 @@
-
+
@@ -1399,7 +1399,7 @@
-
+
@@ -1412,7 +1412,7 @@
-
+
@@ -1424,7 +1424,7 @@
-
+
@@ -1437,7 +1437,7 @@
-
+
@@ -1449,7 +1449,7 @@
-
+