alexandre.lima 2017-10-24 19:17:53 +00:00
parent 3933692e6e
commit a423641baa
1 changed files with 5 additions and 4 deletions

View File

@ -42,21 +42,21 @@ public class RelatorioFormaPagamentoAgencia extends RelatorioDemandas {
where.append(" WHERE 1 = 1 "); where.append(" WHERE 1 = 1 ");
if (dataIncial != null) { if (dataIncial != null) {
where.append(" AND c.fechorventa >= to_date('" + format.format(dataIncial) + "','dd/MM/yyyy') "); where.append(" AND c.fechorventa >= to_date('" + format.format(dataIncial) + " 00:00:00','dd/MM/yyyy hh24:mi:ss') ");
} }
if (dataFinal != null) { if (dataFinal != null) {
where.append(" AND c.fechorventa <= to_date('" + format.format(dataFinal) + "','dd/MM/yyyy') "); where.append(" AND c.fechorventa <= to_date('" + format.format(dataFinal) + " 23:59:59','dd/MM/yyyy hh24:mi:ss') ");
} }
if (empresa != null) { if (empresa != null) {
where.append(" AND c.EMPRESAPUNTOVENTA_ID = " + empresa + " "); where.append(" AND m.EMPRESA_ID = " + empresa + " ");
} }
if (agencia != null) { if (agencia != null) {
where.append(" AND pv.PUNTOVENTA_ID = " + agencia + " "); where.append(" AND pv.PUNTOVENTA_ID = " + agencia + " ");
} }
StringBuilder sql = new StringBuilder(); StringBuilder sql = new StringBuilder();
sql.append(" select to_char(c.fechorventa, 'dd/MM/yyyy') as data, "); sql.append(" select to_char(c.fechorventa, 'dd/MM/yyyy') as data, ");
sql.append(" pv.NOMBPUNTOVENTA as agencia, "); sql.append(" pv.NOMBPUNTOVENTA as agencia, ");
@ -71,6 +71,7 @@ public class RelatorioFormaPagamentoAgencia extends RelatorioDemandas {
sql.append(" join caja_formapago cfp on c.caja_id = cfp.caja_id "); sql.append(" join caja_formapago cfp on c.caja_id = cfp.caja_id ");
sql.append(" join forma_pago fp on cfp.formapago_id = fp.formapago_id "); sql.append(" join forma_pago fp on cfp.formapago_id = fp.formapago_id ");
sql.append(" join punto_venta pv on pv.PUNTOVENTA_ID = c.PUNTOVENTA_ID "); sql.append(" join punto_venta pv on pv.PUNTOVENTA_ID = c.PUNTOVENTA_ID ");
sql.append(" join marca m on m.MARCA_ID = c.MARCA_ID and m.activo = 1 ");
sql.append(where); sql.append(where);
sql.append(" group by to_char(c.fechorventa, 'dd/MM/yyyy'), pv.NOMBPUNTOVENTA, fp.DESCPAGO, c.EMPRESAPUNTOVENTA_ID "); sql.append(" group by to_char(c.fechorventa, 'dd/MM/yyyy'), pv.NOMBPUNTOVENTA, fp.DESCPAGO, c.EMPRESAPUNTOVENTA_ID ");
sql.append(" order by data, agencia, forma_pagamento"); sql.append(" order by data, agencia, forma_pagamento");