[firebase-br] Erro order by com case

Fábio P. Santos fpsgyn em gmail.com
Qua Ago 31 13:45:11 -03 2016


Mas este é o problema funciona 100% somente para o campo com valor numeric
que não está surtindo efeito....

Em 31 de agosto de 2016 13:04, Julio F. Figueiredo <tuskinhu em gmail.com>
escreveu:

> Acho q assim nao funcionará mesmo.
> Acho q vc deveria montar a SQL e montar o order by do jeito que quiser
>
>
> ________________________________________
> Att,
> *Julio F. Figueiredo*
> *Analista de Sistemas*
>
> Em 31 de agosto de 2016 12:28, Fábio P. Santos <fpsgyn em gmail.com>
> escreveu:
>
> > Criei uma procedure com um order by com case:
> >
> >   order by
> >             case :ordem
> >                 when 1 then nome
> >                 when 2 then data
> >                 when 3 then data2
> >                 when 4 then valor
> >             end
> >
> > o ordem é um parâmetro de entrada do tipo integer,
> >
> > o order by funciona para todos os casos menos para o item 4 valor. Já
> mudei
> > de posição e acontece a mesma coisa ou seja não ordena pelo campo valor
> > (numeric 15,2)...
> >
> > alguma sugestão ??
> >
> > ps. se fizer um order by valor direto funciona 100%, só não funciona
> dentro
> > do case...
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://www.firebase.com.br/
> > pesquisa_lista.html
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/
> pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista