No Oracle você poderia fazer assim: SELECT SUM(SUBQUERY.X) FROM ( Select MAX(Valor) as X from A - Suponhamos x = 5 union Select MAX(Valor) as X from B - Siponhamos x = 2 ) SUBQUERY
Márcio Luís Francischinelli Desenvolvimento - Manufatura (11) 4813-8531 www.mega.com.br -----Mensagem original----- De: Gustavo Führ - RDC [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 7 de dezembro de 2004 13:35 Para: [EMAIL PROTECTED] Assunto: Re: [delphi-br] UNION... Kra assim não tem como fazer.... Que banco tu tah usando? Tipo, se for paradox, o que sempre faço é salvar o arquivo de pesquisa (q inicialmente tem o nome de _QSQX.db) e pesquisar usando sum nele.... Se você usa outro banco q tem views que tu pode criar elas dae eh bem melhor.... Führ Sávio Cler wrote: >Tem como fazer um SQL com UNION e retorna uma valor só. Ex: > >Select MAX(Valor) as X from A - Suponhamos x = 5 >union >Select MAX(Valor) as X from B - Siponhamos x = 2 > > >Retorna no DBGrid... >5 >2 > >Gostaria de... >7 > >Agradeço. > > -- <<<<< 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] 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