Desta maneira vc cria um campo fixo dentro de cada union, assim vc pode ordenar pelo campo fixo. Um exmplo facil seria o total de receita ficando na ultima linha.
Select * from ( select Nome as Nome, Data, Valor from receita union all select 'Total' as Nome, Sum(Valor) from receita) order by 1 Assim eu tenho o o total na ultima linha, sem o risco de ficar no meio do resultado. QQ Duvida posta ai. Eduardo ps.: Depois disso adapte ao q vc quiser, as combinações são n. ----- Original Message ----- From: Carlos Alberto Phelippe To: delphi-br@yahoogrupos.com.br Sent: Monday, May 02, 2005 3:07 PM Subject: Re: [delphi-br] Ajuda com SQL Desculpe, mas não entendi a sua colocação. ----- Original Message ----- From: "Eduardo" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Monday, May 02, 2005 2:57 PM Subject: Re: [delphi-br] Ajuda com SQL > crie um campo fixo. > > select 1 AS TIPO BLAH, BLAH ... > UNION ALL > select 2 AS TIPO BLAH, BLAH ... > > Acho q isso deve t ajudar. > > Eduardo > > ----- Original Message ----- > From: Carlos Alberto Phelippe > To: delphi-br@yahoogrupos.com.br ; Delphi Lista MPS > Sent: Monday, May 02, 2005 2:40 PM > Subject: Re: [delphi-br] Ajuda com SQL > > > Pessoal, > com o SQL abaixo: > > SELECT G.NOME_GRUPO, F.TRATAMENTO, F.NOME, F.FONE_RESIDENCIAL, > F.FONE_COMERCIAL, > F.FONE_CELULAR, F.EMAIL, F. > > FROM PESSOAFISICA F, GRUPO G WHERE F.COD_GRUPO = G.COD_GRUPO > > UNION ALL > > SELECT G.NOME_GRUPO, J.CNPJ TRATAMENTO, J.NOME, J.FONE FONE_RESIDENCIAL, > J.FONE_FAX > FONE_COMERCIAL, J.FONE_CEL FONE_CELULAR, J.EMAIL, J.HOME_PAGE > > FROM PESSOAJURIDICA J, GRUPO G WHERE J.COD_GRUPO = G.COD_GRUPO > > ORDER BY 1, 3; > > Tem como eu saber o que vem de cada tabela. Tipo criar um "CAMPO VIRTUAL" > que me ajudasse a definir se o registro exibido é da tabela PESSOA FÍSICA > ou > da tabela PESSOA JURÍDICA. > > > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > > > Yahoo! Grupos, um serviço oferecido por: > PUBLICIDADE > > > > > ------------------------------------------------------------------------------ > Links do Yahoo! Grupos > > a.. Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/delphi-br/ > > b.. Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo!. > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE ------------------------------------------------------------------------------ Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html