From 0d7fdca846539e1c315a2f18baebcaefb1ec39b7 Mon Sep 17 00:00:00 2001 From: rodrigo Date: Tue, 27 Aug 2013 15:33:36 +0000 Subject: [PATCH] git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@30174 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../impl/RelatorioOrigemDestino.java | 102 +----------------- 1 file changed, 2 insertions(+), 100 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOrigemDestino.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOrigemDestino.java index b148eec45..ffe57e943 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOrigemDestino.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOrigemDestino.java @@ -239,105 +239,7 @@ public class RelatorioOrigemDestino extends Relatorio { private String getSQL(String empresaIds, String corridasIds, String dataDe, String dataAte, Boolean bilhetesGratuitos, Boolean trechosSemMovimento) { - StringBuilder sql = new StringBuilder(); - // sql.append(" SELECT "); - // sql.append(" resultado.*, "); - // sql.append(" ( "); - // sql.append(" SELECT COUNT(*) "); - // sql.append(" FROM CORRIDA CO "); - // sql.append(" WHERE CO.CORRIDA_ID=RESULTADO.CORRIDA_ID "); - // sql.append(" AND CO.FECCORRIDA BETWEEN to_date('").append(dataDe).append("','dd/mm/yyyy HH24:mi:ss') AND to_date('").append(dataAte).append("','dd/mm/yyyy HH24:mi:ss') "); - // sql.append(" ) VIAGENS, "); - // sql.append(" SUM(TR.CANTKMREAL) KM_CORRIDA, "); - // sql.append(" ( "); - // sql.append(" SELECT MAX(DA.CANTASIENTOS) "); - // sql.append(" FROM CORRIDA CO "); - // sql.append(" INNER JOIN ROL_OPERATIVO ROL ON ROL.ROLOPERATIVO_ID=CO.ROLOPERATIVO_ID "); - // sql.append(" INNER JOIN DIAGRAMA_AUTOBUS DA ON DA.DIAGRAMAAUTOBUS_ID = ROL.DIAGRAMAAUTOBUS_ID "); - // sql.append(" WHERE CO.CORRIDA_ID=RESULTADO.CORRIDA_ID "); - // sql.append(" AND CO.FECCORRIDA BETWEEN to_date('").append(dataDe).append("','dd/mm/yyyy HH24:mi:ss') AND to_date('").append(dataAte).append("','dd/mm/yyyy HH24:mi:ss') "); - // sql.append(" GROUP BY CO.CORRIDA_ID "); - // sql.append(" ) DISPONIBILIDADE, "); - // sql.append(" ( SELECT COUNT(*) "); - // 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(" WHERE CA.ACTIVO = 1 "); - // sql.append(" AND CO.EMPRESACORRIDA_ID IN (").append(empresaIds).append(") "); - // sql.append(" AND CA.CORRIDA_ID = RESULTADO.CORRIDA_ID "); - // sql.append(" AND CA.FECCORRIDA BETWEEN to_date('").append(dataDe).append("','dd/mm/yyyy HH24:mi:ss') AND to_date('").append(dataAte).append("','dd/mm/yyyy HH24:mi:ss') "); - // sql.append(" AND CA.MOTIVOCANCELACION_ID IS NULL "); - // sql.append(" AND CA.PRECIOBASE IS NOT NULL "); - // if (bilhetesGratuitos) { - // sql.append(" AND CA.PRECIOBASE >= 0 "); - // } else { - // sql.append(" AND CA.PRECIOBASE > 0 "); - // } - // sql.append(" ) ABSOLUTO_TOTAL_CORRIDA, "); - // sql.append(" (RESULTADO.KM_TRAMO/SUM(TR.CANTKMREAL))*"); - // sql.append(" ( SELECT COUNT(*) "); - // 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(" WHERE CA.ACTIVO = 1 "); - // sql.append(" AND CO.EMPRESACORRIDA_ID IN (").append(empresaIds).append(") "); - // sql.append(" AND CA.CORRIDA_ID = RESULTADO.CORRIDA_ID "); - // sql.append(" AND CA.FECCORRIDA BETWEEN to_date('").append(dataDe).append("','dd/mm/yyyy HH24:mi:ss') AND to_date('").append(dataAte).append("','dd/mm/yyyy HH24:mi:ss') "); - // sql.append(" AND CA.MOTIVOCANCELACION_ID IS NULL "); - // sql.append(" AND CA.PRECIOBASE IS NOT NULL "); - // if (bilhetesGratuitos) { - // sql.append(" AND CA.PRECIOBASE >= 0 "); - // } else { - // sql.append(" AND CA.PRECIOBASE > 0 "); - // } - // sql.append(" ) EQUIVALENTE_TOTAL_CORRIDA "); - // - // sql.append(" FROM "); - // sql.append(" ( "); - // sql.append(" SELECT "); - // sql.append(" EM.NOMBEMPRESA, "); - // sql.append(" CO.CORRIDA_ID CORRIDA_ID, "); - // sql.append(" MAX(CO.FECHORSALIDA) FECHORSALIDA, "); - // sql.append(" ORI.CVEPARADA ORIGEM, "); - // sql.append(" DES.CVEPARADA DESTINO, "); - // sql.append(" CA.NUMKMVIAJE KM_TRAMO, "); - // sql.append(" RU.RUTA_ID, "); - // sql.append(" RU.DESCRUTA, "); - // sql.append(" RU.INDSENTIDOIDA, "); - // sql.append(" COUNT(*) ABSOLUTOS, "); - // sql.append(" SUM(CA.PRECIOPAGADO) RECEITA, "); - // sql.append(" CA.PRECIOBASE "); - // 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 "); - // sql.append(" INNER JOIN CORRIDA CO ON (CO.CORRIDA_ID = CA.CORRIDA_ID AND CO.FECCORRIDA = CA.FECCORRIDA) "); - // sql.append(" INNER JOIN EMPRESA EM ON EM.EMPRESA_ID = CO.EMPRESACORRIDA_ID "); - // sql.append(" INNER JOIN RUTA RU ON RU.RUTA_ID = CO.RUTA_ID "); - // sql.append(" WHERE CA.ACTIVO = 1 "); - // sql.append(" AND RU.ACTIVO = 1 "); - // sql.append(" AND EM.ACTIVO = 1 "); - // sql.append(" AND ORI.ACTIVO = 1 "); - // sql.append(" AND DES.ACTIVO = 1 "); - // sql.append(" AND CO.EMPRESACORRIDA_ID IN (").append(empresaIds).append(") "); - // if (!corridasIds.equals("Todas")) { - // sql.append(" AND CA.CORRIDA_ID IN (").append(corridasIds).append(") "); - // } - // sql.append(" AND CA.FECCORRIDA BETWEEN to_date('").append(dataDe).append("','dd/mm/yyyy HH24:mi:ss') AND to_date('").append(dataAte).append("','dd/mm/yyyy HH24:mi:ss') "); - // sql.append(" AND CA.MOTIVOCANCELACION_ID IS NULL "); - // sql.append(" AND CA.PRECIOBASE IS NOT NULL "); - // if (bilhetesGratuitos) { - // sql.append(" AND CA.PRECIOBASE >= 0 "); - // } else { - // sql.append(" AND CA.PRECIOBASE > 0 "); - // } - // sql.append(" GROUP BY RU.RUTA_ID, EM.NOMBEMPRESA, ORI.CVEPARADA, DES.CVEPARADA, CA.NUMKMVIAJE, CO.CORRIDA_ID, RU.DESCRUTA, RU.INDSENTIDOIDA, CA.PRECIOBASE "); - // sql.append(" ) 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(" WHERE RS.ACTIVO = 1 "); - // sql.append(" AND TR.ACTIVO = 1 "); - // sql.append(" GROUP BY resultado.NOMBEMPRESA, resultado.CORRIDA_ID, resultado.FECHORSALIDA, resultado.ORIGEM, resultado.DESTINO, resultado.KM_TRAMO, resultado.RUTA_ID, resultado.DESCRUTA, resultado.INDSENTIDOIDA, resultado.ABSOLUTOS, resultado.RECEITA, resultado.PRECIOBASE "); - // sql.append(" ORDER BY resultado.CORRIDA_ID "); - - String var1 = "" + String sql = "" + " SELECT * " + " FROM (SELECT RESULTADO_2.nombempresa, " + " RESULTADO_2.corrida_id CORRIDA_1, " @@ -507,6 +409,6 @@ public class RelatorioOrigemDestino extends Relatorio { + " ORDER BY RESULTADO_2.corrida_id)T2 " + " ON T1.corrida_1 = T2.corrida_2 "; - return var1; + return sql; } }