Relatório Empresa Corrida (fixed bug #5597)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@37404 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2014-08-19 18:11:35 +00:00
parent cc2f26505e
commit a02be6491d
1 changed files with 4 additions and 4 deletions

View File

@ -88,21 +88,21 @@ public class RelatorioEmpresaCorrida extends Relatorio {
sql.append(" r.descruta AS linea, "); sql.append(" r.descruta AS linea, ");
sql.append(" nombempresa, "); sql.append(" nombempresa, ");
sql.append(" COALESCE(Sum(CASE "); sql.append(" COALESCE(Sum(CASE ");
sql.append(" WHEN b.motivocancelacion_id IS NULL THEN "); sql.append(" WHEN ((b.motivocancelacion_id is null) AND (cat.grupocategoria_id is null OR cat.grupocategoria_id <> 4)) THEN ");
sql.append(" b.preciopagado "); sql.append(" b.preciopagado ");
sql.append(" ELSE 0 "); sql.append(" ELSE 0 ");
sql.append(" END), 0) boletos, "); sql.append(" END), 0) boletos, ");
sql.append(" COALESCE(Sum(CASE "); sql.append(" COALESCE(Sum(CASE ");
sql.append(" WHEN b.motivocancelacion_id IS NOT NULL "); sql.append(" WHEN b.motivocancelacion_id is null AND cat.grupocategoria_id = 4 THEN ");
sql.append(" AND b.indstatusboleto = 'C' THEN ");
sql.append(" b.preciopagado "); sql.append(" b.preciopagado ");
sql.append(" ELSE 0 "); sql.append(" ELSE 0 ");
sql.append(" END), 0) abonos, "); sql.append(" END), 0) abonos, ");
sql.append(" COALESCE(Count(b.boleto_id), 0) passageirosTransp, "); sql.append(" COALESCE(SUM(CASE WHEN b.motivocancelacion_id is null THEN 1 ELSE 0 END), 0) passageirosTransp, ");
sql.append(" COALESCE(km2.kmtotal, 0) kmtotal, "); sql.append(" COALESCE(km2.kmtotal, 0) kmtotal, ");
sql.append(" COALESCE(km2.kmonibusproprio, 0) kmOnibusProprio, "); sql.append(" COALESCE(km2.kmonibusproprio, 0) kmOnibusProprio, ");
sql.append(" COALESCE(km2.kmonibusarrendados, 0) kmOnibusArrendados "); sql.append(" COALESCE(km2.kmonibusarrendados, 0) kmOnibusArrendados ");
sql.append("FROM boleto b "); sql.append("FROM boleto b ");
sql.append(" INNER JOIN categoria cat on cat.categoria_id = b.categoria_id ");
sql.append(" INNER JOIN marca m "); sql.append(" INNER JOIN marca m ");
sql.append(" ON m.marca_id = b.marca_id "); sql.append(" ON m.marca_id = b.marca_id ");
sql.append(" INNER JOIN empresa e "); sql.append(" INNER JOIN empresa e ");