fixes bug#22261

qua:
dev:Valdir

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@106768 d1611594-4594-4d17-8e1d-87c2c4800839
master
valdevir 2021-05-19 12:57:13 +00:00
parent 3925cb8aca
commit 33da1d38bd
1 changed files with 20 additions and 21 deletions

View File

@ -176,8 +176,22 @@ public class RelatorioResumoLinhasAnaliticoSumarizado extends Relatorio {
sqlSb.append(" SUM(importepedagio) AS RECEITA_PEDAGIO, "); sqlSb.append(" SUM(importepedagio) AS RECEITA_PEDAGIO, ");
sqlSb.append(" SUM(importetaxaembarque) AS RECEITA_EMBARQUE, "); sqlSb.append(" SUM(importetaxaembarque) AS RECEITA_EMBARQUE, ");
sqlSb.append(" SUM(PASSAGEIROS) AS PASSAGEIROS, "); sqlSb.append(" SUM(PASSAGEIROS) AS PASSAGEIROS, ");
sqlSb.append(" VIAGENS_EXTRA, "); sqlSb.append(" COUNT(DISTINCT ");
sqlSb.append(" VIAGENS, "); sqlSb.append(" CASE ");
sqlSb.append(" WHEN tiposervicio_id <> 2 THEN ");
sqlSb.append(" feccorrida || corrida_id ");
sqlSb.append(" ELSE ");
sqlSb.append(" NULL ");
sqlSb.append(" END ");
sqlSb.append(" ) viagens, ");
sqlSb.append(" COUNT(DISTINCT ");
sqlSb.append(" CASE ");
sqlSb.append(" WHEN tiposervicio_id = 2 THEN ");
sqlSb.append(" feccorrida || corrida_id ");
sqlSb.append(" ELSE ");
sqlSb.append(" NULL ");
sqlSb.append(" END ");
sqlSb.append(" ) viagens_extra, ");
sqlSb.append(" CVE_CLASE_SERVICIO, "); sqlSb.append(" CVE_CLASE_SERVICIO, ");
sqlSb.append(" SUM(PRECIOPAGADO) AS RECEITA_TARIFA "); sqlSb.append(" SUM(PRECIOPAGADO) AS RECEITA_TARIFA ");
sqlSb.append(" FROM "); sqlSb.append(" FROM ");
@ -189,6 +203,8 @@ public class RelatorioResumoLinhasAnaliticoSumarizado extends Relatorio {
sqlSb.append(" RT.NUMRUTA, "); sqlSb.append(" RT.NUMRUTA, ");
sqlSb.append(" RT.PREFIXO, "); sqlSb.append(" RT.PREFIXO, ");
sqlSb.append(" CR.FECCORRIDA, "); sqlSb.append(" CR.FECCORRIDA, ");
sqlSb.append(" cr.corrida_id, ");
sqlSb.append(" cr.tiposervicio_id, ");
sqlSb.append(" RT.DESCRUTA, "); sqlSb.append(" RT.DESCRUTA, ");
sqlSb.append(" CASE "); sqlSb.append(" CASE ");
sqlSb.append(" WHEN CO.ESTADO_ID <> CD.ESTADO_ID "); sqlSb.append(" WHEN CO.ESTADO_ID <> CD.ESTADO_ID ");
@ -209,20 +225,6 @@ public class RelatorioResumoLinhasAnaliticoSumarizado extends Relatorio {
sqlSb.append(" BL.IMPORTEPEDAGIO, "); sqlSb.append(" BL.IMPORTEPEDAGIO, ");
sqlSb.append(" BL.IMPORTETAXAEMBARQUE, "); sqlSb.append(" BL.IMPORTETAXAEMBARQUE, ");
sqlSb.append(" COUNT(DISTINCT BOLETO_ID) PASSAGEIROS, "); sqlSb.append(" COUNT(DISTINCT BOLETO_ID) PASSAGEIROS, ");
sqlSb.append(" COUNT(DISTINCT ");
sqlSb.append(" CASE ");
sqlSb.append(" WHEN CR.TIPOSERVICIO_ID = 2 ");
sqlSb.append(" THEN CR.FECCORRIDA ");
sqlSb.append(" || CR.CORRIDA_ID ");
sqlSb.append(" ELSE NULL ");
sqlSb.append(" END) VIAGENS_EXTRA, ");
sqlSb.append(" COUNT(DISTINCT ");
sqlSb.append(" CASE ");
sqlSb.append(" WHEN CR.TIPOSERVICIO_ID <> 2 ");
sqlSb.append(" THEN CR.FECCORRIDA ");
sqlSb.append(" || CR.CORRIDA_ID ");
sqlSb.append(" ELSE NULL ");
sqlSb.append(" END) VIAGENS, ");
sqlSb.append(" NVL(CS.CVECLASE, ' ') CVE_CLASE_SERVICIO "); sqlSb.append(" NVL(CS.CVECLASE, ' ') CVE_CLASE_SERVICIO ");
sqlSb.append(" FROM RUTA RT, "); sqlSb.append(" FROM RUTA RT, ");
sqlSb.append(" BOLETO BL, "); sqlSb.append(" BOLETO BL, ");
@ -263,6 +265,8 @@ public class RelatorioResumoLinhasAnaliticoSumarizado extends Relatorio {
sqlSb.append(" RT.NUMRUTA, "); sqlSb.append(" RT.NUMRUTA, ");
sqlSb.append(" RT.PREFIXO, "); sqlSb.append(" RT.PREFIXO, ");
sqlSb.append(" CR.FECCORRIDA, "); sqlSb.append(" CR.FECCORRIDA, ");
sqlSb.append(" cr.corrida_id, ");
sqlSb.append(" cr.tiposervicio_id, ");
sqlSb.append(" RT.DESCRUTA, "); sqlSb.append(" RT.DESCRUTA, ");
sqlSb.append(" GR.DESCGRUPO, "); sqlSb.append(" GR.DESCGRUPO, ");
sqlSb.append(" CO.ESTADO_ID, "); sqlSb.append(" CO.ESTADO_ID, ");
@ -284,14 +288,9 @@ public class RelatorioResumoLinhasAnaliticoSumarizado extends Relatorio {
sqlSb.append(" INTERESTADUAL, "); sqlSb.append(" INTERESTADUAL, ");
sqlSb.append(" GRUPO_LINHA, "); sqlSb.append(" GRUPO_LINHA, ");
sqlSb.append(" EXTENSAO_KM, "); sqlSb.append(" EXTENSAO_KM, ");
sqlSb.append(" importeseguro, ");
sqlSb.append(" RECEITA_BAGAGEM, "); sqlSb.append(" RECEITA_BAGAGEM, ");
sqlSb.append(" RECEITA_SEGURO_OUTROS, "); sqlSb.append(" RECEITA_SEGURO_OUTROS, ");
sqlSb.append(" importepedagio, ");
sqlSb.append(" importetaxaembarque, ");
sqlSb.append(" PASSAGEIROS, "); sqlSb.append(" PASSAGEIROS, ");
sqlSb.append(" VIAGENS_EXTRA, ");
sqlSb.append(" VIAGENS, ");
sqlSb.append(" CVE_CLASE_SERVICIO "); sqlSb.append(" CVE_CLASE_SERVICIO ");
sqlSb.append(" ) TAB1 "); sqlSb.append(" ) TAB1 ");
sqlSb.append(" )TAB "); sqlSb.append(" )TAB ");