Rev 562 | Rev 565 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 562 | Rev 563 | ||
|---|---|---|---|
| Line 352... | Line 352... | ||
| 352 | sql.append("LEFT JOIN sc_sec.sec_modelo m ON m.seq_modelo = p.seq_modelo "); |
352 | sql.append("LEFT JOIN sc_sec.sec_modelo m ON m.seq_modelo = p.seq_modelo "); |
| 353 | sql.append("WHERE v.dth_venda <= :dataFinal AND v.dth_venda >= :dataInicial "); |
353 | sql.append("WHERE v.dth_venda <= :dataFinal AND v.dth_venda >= :dataInicial "); |
| 354 | sql.append("AND p.tip_produto = '" + TipoProduto.CAPA.getValor() + "' "); |
354 | sql.append("AND p.tip_produto = '" + TipoProduto.CAPA.getValor() + "' "); |
| 355 | sql.append("AND m.seq_modelo = :sequencialModelo "); |
355 | sql.append("AND m.seq_modelo = :sequencialModelo "); |
| 356 | sql.append("GROUP BY p.tip_estilo "); |
356 | sql.append("GROUP BY p.tip_estilo "); |
| 357 | sql.append("ORDER BY p.tip_estilo IN ('T', 'S', 'O', 'P', 'C', 'A', 'F', 'L') DESC "); |
- | |
| - | 357 | sql.append("ORDER BY (p.tip_estilo = 'T', p.tip_estilo = 'S', p.tip_estilo = 'O', "); |
|
| - | 358 | sql.append("p.tip_estilo = 'P', p.tip_estilo = 'C', p.tip_estilo = 'F', p.tip_estilo = 'L') DESC "); |
|
| - | 359 | // sql.append("ORDER BY p.tip_estilo IN ('T', 'S', 'O', 'P', 'C', 'A', 'F', 'L') DESC ");
|
|
| 358 | // sql.append("ORDER BY p.tip_estilo IN :tiposEstilos");
|
360 | // sql.append("ORDER BY p.tip_estilo IN :tiposEstilos");
|
| 359 | 361 | ||
| 360 | Query query = getEntityManager().createNativeQuery(sql.toString()); |
362 | Query query = getEntityManager().createNativeQuery(sql.toString()); |
| 361 | Date dataInicial = DataUtils.getDataComHorarioMinimo(parametrosConsultaPorPeriodoDTO.getDataInicial()); |
363 | Date dataInicial = DataUtils.getDataComHorarioMinimo(parametrosConsultaPorPeriodoDTO.getDataInicial()); |
| 362 | Date dataFinal = DataUtils.getDataComHorarioMaximo(parametrosConsultaPorPeriodoDTO.getDataFinal()); |
364 | Date dataFinal = DataUtils.getDataComHorarioMaximo(parametrosConsultaPorPeriodoDTO.getDataFinal()); |