fixes bug#20444

qua:
dev:julio

Foi feito um ajuste no relatório para tratar alguns kms zerados.

Favor informar o cliente para verificar o cadastros de trechos que estão com de quilometragens zeradas

Para ser mais especifico, trechos que compoem a corrida de ID 6431 

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@103372 d1611594-4594-4d17-8e1d-87c2c4800839
master
walace 2020-09-18 21:34:35 +00:00
parent bb81258535
commit dc0aa62231
1 changed files with 2 additions and 1 deletions

View File

@ -460,7 +460,7 @@ public class RelatorioOrigemDestino extends Relatorio {
sql.append(" INNER JOIN (SELECT RESULTADO_2.corrida_id CORRIDA_2, "); sql.append(" INNER JOIN (SELECT RESULTADO_2.corrida_id CORRIDA_2, ");
sql.append(" Sum(RESULTADO_2.equivalente) EQUIVALENTE_TOTAL_CORRIDA "); sql.append(" Sum(RESULTADO_2.equivalente) EQUIVALENTE_TOTAL_CORRIDA ");
sql.append(" FROM (SELECT RESULTADO.*, "); sql.append(" FROM (SELECT RESULTADO.*, ");
sql.append(" ( RESULTADO.km_tramo / Sum(TR.cantkmreal) ) * ( "); sql.append(" ( RESULTADO.km_tramo / Sum(CASE WHEN TR.cantkmreal = 0 THEN 1 else TR.cantkmreal end) ) * ( ");
sql.append(" SELECT Count(*) "); sql.append(" SELECT Count(*) ");
sql.append(" FROM boleto CA "); sql.append(" FROM boleto CA ");
sql.append(" INNER JOIN corrida CO ON ( CO.corrida_id = CA.corrida_id AND CO.feccorrida = CA.feccorrida ) "); sql.append(" INNER JOIN corrida CO ON ( CO.corrida_id = CA.corrida_id AND CO.feccorrida = CA.feccorrida ) ");
@ -534,6 +534,7 @@ public class RelatorioOrigemDestino extends Relatorio {
sql.append(" GROUP BY RESULTADO_2.corrida_id "); sql.append(" GROUP BY RESULTADO_2.corrida_id ");
sql.append(" ORDER BY RESULTADO_2.corrida_id)T2 "); sql.append(" ORDER BY RESULTADO_2.corrida_id)T2 ");
sql.append(" ON T1.corrida_1 = T2.corrida_2 "); sql.append(" ON T1.corrida_1 = T2.corrida_2 ");
System.out.println(sql.toString());
return sql.toString(); return sql.toString();
} }