[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