RES: [firebase-br] Select não funciona com UNION e ORDER BY

Marcelo Ireno Barby mib em teorema.inf.br
Qua Maio 3 19:05:15 -03 2006


José,

Funciona se você utilizar da seguinte maneira:

SELECT LAN_DATA, LAN_CONTAMOVTO, LAN_VALOR, LAN_EMPRESA FROM
LANCTOCAIXABANCO
UNION 
SELECT LAN_DATA, LAN_CONTAMOVTO, LAN_VALOR, LAN_EMPRESA FROM LANCAMENTOS
ORDER BY 2, 1

[]'s

Marcelo Ireno Barby
Analista de Sistemas
Teorema Informática
mib em teorema.inf.br


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Rodolfo F.Moreira
Enviada em: quarta-feira, 3 de maio de 2006 18:37
Para: FireBase
Assunto: Re: [firebase-br] Select não funciona com UNION e ORDER BY

Exatamente UNION e ORDER BY não combinam, ideal criar uma VIEW , e 
depois usar o ORDER BY.
[]s

José Filho (UOL) escreveu:
> Boa tarde, comunidade!
>
> Estou tendo um problema quando tento rodar a instrução SQL a seguir:
>
> SELECT LAN_DATA, LAN_CONTAMOVTO, LAN_VALOR, LAN_EMPRESA FROM
LANCTOCAIXABANCO
> UNION SELECT LAN_DATA, LAN_CONTAMOVTO, LAN_VALOR, LAN_EMPRESA FROM
LANCAMENTOS
> ORDER BY LAN_CONTAMOVTO, LAN_DATA
>
> Qual o problema com o ORDER BY? O IBExpert gera uma mensagem dizendo que
essa cláusula é inválida:
>
> Invalid token.
> Dynamic SQL Error.
> SQL error code = -104.
> Invalid command.
> invalid ORDER BY clause.
>
> Se eu bem me recordo, quando fiz uma instrução SQL parecida com essa
usando "piradox" funcionava.
>
> Agradeço a ajuda vinda.
>
> [ ]'s
>
> José Filho
> Barra do Garças-MT
>
>
> ---
> avast! Antivirus: Outbound message clean.
> Virus Database (VPS): 0618-0, 02/05/2006
> Tested on: 3/5/2006 16:45:58
> avast! - copyright (c) 1988-2006 ALWIL Software.
> http://www.avast.com
>
>
> ______________________________________________
> 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





Mais detalhes sobre a lista de discussão lista