[firebase-br] Erro ao usar query com UNION
Cristiano Rebonatto
crebonatto em upf.br
Sex Nov 10 08:21:30 -03 2006
Aceita order by sim.
Ao invés de colocar order by nome do campo, coloque o número que ele se
refere no select.
No seu caso, ORDER BY 1.Na utilização de UNION, os campos dos selects
devem ter os mesmos tipos de dados.
Ivan Guimarães Meirelles escreveu:
> Esperimente tirar o Order By CodigoContabil...
> Union não permite o uso de order by
>
>
>
> -----Original Message-----
> From: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> On Behalf Of Welson Avelar
> Sent: quinta-feira, 9 de novembro de 2006 15:43
> To: FirebaseBR
> Subject: [firebase-br] Erro ao usar query com UNION
>
> Fala povo, na paz !? Espero que sim...
>
> Bom, eu estou precisando concatenar dois selects, usando a seguinte SQL:
>
> Select CodigoContabil, DescricaoConta, TipoConta, ContaRedutora,
> IDContaTitulo, ParticipaResultado from TBPlanoConta Union Select
> CodigoContabil, DescricaoConta, TipoConta, ContaRedutora, IDContaTitulo,
> ParticipaResultado from TBContaTitulo Order By CodigoContabil
>
> ...mas insistentemente me retorna a mensagem:
>
> Invalid token.
> Dynamic SQL Error.
> SQL error code = -104.
> Invalid command.
> Data type unknown.
>
> Por "token invalid", entendo que possa ser nome errado de coluna ou algum
> caracter incorreto na SQL, mas não tem nada de errado com o nome das
> colunas.
> Por "data type unknown" eu penso que as colunas dos selects devam ser do
> mesmo tipo e inclusive na mesma ordem. Mas uma idéia me veio a cabeça: UNION
> pode ser usado em caso de ambas tabelas estarem completamente vazias !?
> Porque essa é a situação inicial do sistema.
>
> Obrigado pela atenção, um abraço.
>
> =================================
> 'O que me preocupa não é o grito dos maus. É o silêncio dos bons.'
> Martin Luther King.
> =================================
> Welson de Avelar Soares Filho
> Analista/Programador Delphi
> Gemini Sistemas
> www.geminisistemas.com.br
> Juiz de Fora - Minas Gerais
> =================================
>
>
>
> _______________________________________________________
> O Yahoo! está de cara nova. Venha conferir!
> http://br.yahoo.com
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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.locador.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
>
>
--
+-----------------------------------------------------------+
Cristiano Rebonatto
Setor de Análise e Desenvolvimento
Divisão de Tecnologia da Informação
Universidade de Passo Fundo
Passo Fundo - RS
+-----------------------------------------------------------+
Mais detalhes sobre a lista de discussão lista