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-87c2c4800839master
parent
cc2f26505e
commit
a02be6491d
|
@ -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 ");
|
||||||
|
|
Loading…
Reference in New Issue