correção de km diferente bug #6546
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@48777 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
9205c1881d
commit
f8991f176c
|
@ -296,7 +296,7 @@ public class RelatorioOrigemDestino extends Relatorio {
|
|||
sql.append(" AND CO.FECCORRIDA BETWEEN to_date('" + dataDe + "','dd/mm/yyyy HH24:mi:ss') AND to_date('" + dataAte + "','dd/mm/yyyy HH24:mi:ss') ");
|
||||
sql.append(" AND CO.ACTIVO = 1 ");
|
||||
sql.append(" ) VIAGENS, ");
|
||||
sql.append(" Sum(TR.cantkmreal) KM_CORRIDA, ");
|
||||
sql.append(" TR.cantkmreal KM_CORRIDA, ");
|
||||
sql.append(" (SELECT AVG(DA.cantasientos) ");
|
||||
sql.append(" FROM corrida CO ");
|
||||
sql.append(" INNER JOIN rol_operativo ROL ON ROL.roloperativo_id = CO.roloperativo_id ");
|
||||
|
@ -321,6 +321,8 @@ public class RelatorioOrigemDestino extends Relatorio {
|
|||
sql.append(" CO.corrida_id CORRIDA_ID, ");
|
||||
sql.append(" Max(CO.fechorsalida) FECHORSALIDA, ");
|
||||
sql.append(" ORI.cveparada ORIGEM, ");
|
||||
sql.append(" CO.origen_id ORIGEN_ID, ");
|
||||
sql.append(" CO.destino_id DESTINO_ID, ");
|
||||
sql.append(" DES.cveparada DESTINO, ");
|
||||
sql.append(" CA.numkmviaje KM_TRAMO, ");
|
||||
sql.append(" RU.ruta_id, ");
|
||||
|
@ -357,19 +359,24 @@ public class RelatorioOrigemDestino extends Relatorio {
|
|||
sql.append(" EM.nombempresa, ");
|
||||
sql.append(" ORI.cveparada, ");
|
||||
sql.append(" DES.cveparada, ");
|
||||
sql.append(" CO.origen_id, ");
|
||||
sql.append(" CO.destino_id, ");
|
||||
sql.append(" CA.numkmviaje, ");
|
||||
sql.append(" CO.corrida_id, ");
|
||||
sql.append(" RU.descruta, ");
|
||||
sql.append(" RU.indsentidoida, ");
|
||||
sql.append(" CA.preciobase ) RESULTADO ");
|
||||
sql.append(" INNER JOIN ruta_secuencia RS ON RS.ruta_id = RESULTADO.ruta_id ");
|
||||
sql.append(" INNER JOIN tramo TR ON TR.tramo_id = RS.tramo_id ");
|
||||
sql.append(" INNER JOIN ruta_combinacion RS on RS.ruta_Id = RESULTADO.ruta_id ");
|
||||
sql.append(" INNER JOIN tramo TR ON TR.tramo_id = RS.tramo_id and (TR.origen_id = RESULTADO.ORIGEN_ID and TR.destino_id = RESULTADO.destino_id) ");
|
||||
sql.append(" WHERE RS.activo = 1 AND TR.activo = 1 ");
|
||||
sql.append(" GROUP BY RESULTADO.nombempresa, ");
|
||||
sql.append(" RESULTADO.corrida_id, ");
|
||||
sql.append(" RESULTADO.fechorsalida, ");
|
||||
sql.append(" RESULTADO.origem, ");
|
||||
sql.append(" RESULTADO.destino, ");
|
||||
sql.append(" RESULTADO.origen_id, ");
|
||||
sql.append(" RESULTADO.destino_id, ");
|
||||
sql.append(" TR.cantkmreal, ");
|
||||
sql.append(" RESULTADO.km_tramo, ");
|
||||
sql.append(" RESULTADO.ruta_id, ");
|
||||
sql.append(" RESULTADO.descruta, ");
|
||||
|
@ -424,7 +431,9 @@ public class RelatorioOrigemDestino extends Relatorio {
|
|||
sql.append(" DES.cveparada DESTINO, ");
|
||||
sql.append(" CA.numkmviaje KM_TRAMO, ");
|
||||
sql.append(" RU.ruta_id, ");
|
||||
sql.append(" CA.preciobase ");
|
||||
sql.append(" CA.preciobase, ");
|
||||
sql.append(" CO.origen_id, ");
|
||||
sql.append(" CO.destino_id ");
|
||||
sql.append(" FROM boleto CA ");
|
||||
sql.append(" INNER JOIN parada ORI ON ORI.parada_id = CA.origen_id ");
|
||||
sql.append(" INNER JOIN parada DES ON DES.parada_id = CA.destino_id ");
|
||||
|
@ -447,15 +456,20 @@ public class RelatorioOrigemDestino extends Relatorio {
|
|||
sql.append(" CO.corrida_id, ");
|
||||
sql.append(" RU.descruta, ");
|
||||
sql.append(" RU.indsentidoida, ");
|
||||
sql.append(" CA.preciobase) RESULTADO ");
|
||||
sql.append(" INNER JOIN ruta_secuencia RS ON RS.ruta_id = RESULTADO.ruta_id ");
|
||||
sql.append(" INNER JOIN tramo TR ON TR.tramo_id = RS.tramo_id ");
|
||||
sql.append(" CA.preciobase, ");
|
||||
sql.append(" CO.origen_id,");
|
||||
sql.append(" CO.destino_id ");
|
||||
sql.append(" ) RESULTADO ");
|
||||
sql.append(" INNER JOIN ruta_combinacion RS on RS.ruta_Id = RESULTADO.ruta_id ");
|
||||
sql.append(" INNER JOIN tramo TR ON TR.tramo_id = RS.tramo_id and (TR.origen_id = RESULTADO.ORIGEN_ID and TR.destino_id = RESULTADO.destino_id) ");
|
||||
sql.append(" WHERE RS.activo = 1 AND TR.activo = 1 ");
|
||||
sql.append(" GROUP BY RESULTADO.corrida_id, ");
|
||||
sql.append(" RESULTADO.origem, ");
|
||||
sql.append(" RESULTADO.destino, ");
|
||||
sql.append(" RESULTADO.km_tramo, ");
|
||||
sql.append(" RESULTADO.ruta_id, ");
|
||||
sql.append(" RESULTADO.origen_id, ");
|
||||
sql.append(" RESULTADO.destino_id, ");
|
||||
sql.append(" RESULTADO.preciobase) RESULTADO_2 ");
|
||||
sql.append(" GROUP BY RESULTADO_2.corrida_id ");
|
||||
sql.append(" ORDER BY RESULTADO_2.corrida_id)T2 ");
|
||||
|
|
Loading…
Reference in New Issue