Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia a todos.
tenho uma duvida.
no meu sistema, faco um relatorio de movimentacoes dos clientes.
eu busco os clientes ordenando por handle de cliente, depois por fatura e depois por eventos.
cada movimentacao está amarrada a uma fatura..
ex:
cliente 001 fatura 2544 envento 05 - mensalidade
cliente 001 fatura 254 evento 15 - fechamento de fatura
pois bem.. eu gostaria de saber se eu consigo fazer na minha string sql vir sempre odernado como citei, porem com o envento fechamento de fatura no topo, e soh entao order por evento..
ex:
cliente 001 fatura 2544 evento 15 - fechamento de fatura
cliente 001 fatura 2544 evento 05 mensalidade
cliente 001 fatura 2544 evento 06 movimento avulso.
nao posso simplesmente colocar para ordenar por handle, pq o handle dese fechamento nao eh o primeiro. e por ordem alfabetica nao da pq existem eventos que comecam com letras "menores" "E" e "B" por exemplo.
na minha string coloco
ORDER BY ccli.nom_cliente ASC,ff.handle ASC, fm.han_evento DESC
mas assim nao vem sempre o evento fechamento como primeiro da lista.
Carregando comentários...