[firebase-br] Ler parametro no ORDER BY

Felipe Caputo felipe.caputo em gmail.com
Sex Jul 9 11:31:46 -03 2010


Não sei se funcionaria, mas acho que um IIF(:pORDENA =
:pOrdena,pOrdena,campoid) pode resolver para vc

Em 9 de julho de 2010 10:35, Chiga - Arima Informática <
chiga em arimainfo.com.br> escreveu:

>  Olá pessoal é possível receber um parametro no ORDER BY de um SELECT??
> Neste exemplo:
>  FOR SELECT  L.DT_INC,
>                    L.DT_VENC,
>                    L.LANCAMENTO,
>                    C.DESCRICAO,
>                    L.DESCRICAO,
>                    L.VALOR
>        FROM LANCAMENTO L INNER JOIN CATEGORIA C ON L.COD_CATEGORIA =
> C.COD_CATEGORIA
>        WHERE L.COD_USU = :pCOD_USU  AND L.DT_INC BETWEEN :pDT_INI AND
> :pDT_FIM
>
>        ORDER BY :pORDENA
>
>        INTO    :DT_INC,
>                :DT_VENC,
>                :LANCAMENTO,
>                :CATEGORIA,
>                :DESCRICAO,
>                :VALOR
>        DO
>        SUSPEND;
>
> o parametro :pORDENA é um string mas não obedece ao select.
>
> Se alguém souber como posso fazer ae Vlw!
>
> ______________________________________________
> 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://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista