Mesmo usando UNION é possível fazer ordenação, só que te forma diferente, usando um índoce para o campo. Observe o exemplo:
SELECT codigo as CAMPO1, nome CAMPO2, datanascimento CAMPO3 FROM TABELA1 UNION ALL SELECT codigo as CAMPO1, razao_social CAMPO2, dataabertura CAMPO3 FROM TABELA43 ORDER BY 2, 3 Neste caso será ordenado pelo CAMPO2 E CAMPO3, independente da tabela. Luciano Calenzani Simões ----- Mensagem original ---- De: Luiz Carlos <[EMAIL PROTECTED]> Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 8 de Agosto de 2008 10:38:21 Assunto: Res: [delphi-br] Ordenação de CDS [ inversa ] D7-DBX-Firebird Eduardo, não posso utilizar as colunas, visto que estou utilizando UNION e as colunas apesar de terem os mesmo nomes são de tabelas diferentes. Junior - Araraquara/SP Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]