[firebase-br] Problema com Order By De Novo

GreG taliezinbr em yahoo.com.br
Qui Maio 11 10:18:28 -03 2006


   SELECT
     A.NUMERO,
     A.ID,
     A.DATA_INICIO,
     A.DATA_FIM,
     CASE
       WHEN (A.DATA_FIM IS NULL) THEN 'PENDENTE'
       WHEN (A.DATA_FIM IS NOT NULL) THEN 'CONCLUÍDO'
     END AS STATUS_PENDENTE_CONCLUIDA,
     SUBSTRING(A.DESCRICAO FROM 1 FOR 100) AS
 DESCRICAO,
     UM.NOME AS NOME_MANUTENCAO
 
   FROM
     ATENDIMENTO A,
     USUARIO_MANUTENCAO UM
 
   WHERE
     A.ID LIKE :ID AND
     A.ID_USUARIO_MANUTENCAO LIKE
 :ID_USUARIO_MANUTENCAO AND
     A.ID_USUARIO_MANUTENCAO = UM.ID
 
   ORDER BY
     STATUS_PENDENTE_CONCLUIDA DESC, /* Tente isto */
     A.DATA_INICIO DESC /* Tente isto aqui tb */

--- Roberto Germano Vieweg Neto
<roberto em jjwinformatica.com.br> escreveu:

> Seguinte, vc já executou esse SQL numa ferramenta
> tipo IBExpert, IBConsole... para ver se lá a
> ordenação está vindo correta ?
> 
> Se estiver vindo corretamente pelos ferramentas, me
> diga quais os componentes e como estão configurados.
> 
>   ----- Original Message ----- 
>   From: .:. Enio Marconcini .:. 1010011010 .:. 
>   To: FireBase 
>   Sent: Thursday, May 11, 2006 8:52 AM
>   Subject: [firebase-br] Problema com Order By De
> Novo
> 
> 
>   Olá pessoal,
> 
>   no select:
> 
>   SELECT
>     A.NUMERO,
>     A.ID,
>     A.DATA_INICIO,
>     A.DATA_FIM,
>     CASE
>       WHEN (A.DATA_FIM IS NULL) THEN 'PENDENTE'
>       WHEN (A.DATA_FIM IS NOT NULL) THEN 'CONCLUÍDO'
>     END AS STATUS_PENDENTE_CONCLUIDA,
>     SUBSTRING(A.DESCRICAO FROM 1 FOR 100) AS
> DESCRICAO,
>     UM.NOME AS NOME_MANUTENCAO
> 
>   FROM
>     ATENDIMENTO A,
>     USUARIO_MANUTENCAO UM
> 
>   WHERE
>     A.ID LIKE :ID AND
>     A.ID_USUARIO_MANUTENCAO LIKE
> :ID_USUARIO_MANUTENCAO AND
>     A.ID_USUARIO_MANUTENCAO = UM.ID
> 
>   ORDER BY
>     5 DESC, /* ------ AQUI ------ */
>     3 DESC
> 
>   também não estou obtendo a ordenação desejada.
> Pois nesse caso, deve-se
>   ordenar primeiro pelo campo
> STATUS_CONCLUIDO_PENDENTE, sendo que as
>   PENDENTES devem ser exibidos primeiro.
> 
>   tanto faz eu mudar o 5 DESC pra 5 ASC que não
> reflete nada na ordenação
> 
>   muito estranho...................................
> 
>   -- 
>   ENIO RODRIGO MARCONCINI
>   .:. msnm: eniorm em gmail.com .:.
>   .:. skype: eniorm .:.
>   ------> Clockwork Orange <------
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>   [ www.hackslack.net ]
>   ______________________________________________
>   FireBase-BR (www.firebase.com.br) - Hospedado em
> www.bavs.com.br
>   Para editar sua configuração na lista, use o
> endereço
>
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>   Para consultar mensagens antigas:
> http://firebase.com.br/pesquisa
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em
> www.bavs.com.br
> Para editar sua configuração na lista, use o
> endereço
>
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
> http://firebase.com.br/pesquisa
> 



		
_______________________________________________________ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 
http://br.info.mail.yahoo.com/




Mais detalhes sobre a lista de discussão lista