[firebase-br] Erro order by com case

Fábio P. Santos fpsgyn em gmail.com
Qua Ago 31 12:28:10 -03 2016


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...



Mais detalhes sobre a lista de discussão lista