Ao invez de trazer todas as colunas (select * from) traz somente as colunas que voce vai utilizar, talvez as ordens de colunas/datatype estejem diferentes, já verificou isso? Esse union está estranho ... Acho mais fácil vc fazer um subselect somando as colunas que deseja.
E pelo visto, vc está trazendo uma informação através da união de duas tabelas sem merge com a terceira? SELECT 3.CAMPO1, 3.CAMPO2, (SELECT NVL(SUM(1),0) as total FROM (SELECT coluna1 FROM tabela1 1 UNION SELECT coluna2 FROM tabela2 2) as tabela_total from tabela3 as 3 Wellington Flaviano GE Money Risk Management * +55 11 6847 7845 Fx +55 11 6847 7410 * [EMAIL PROTECTED] www.gemoney.com.br Av. do Café, n° 277 - 3º andar - Torre A São Paulo, SP, 04311-000, Brasil Banco GE Capital S.A. -----Original Message----- From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Márcio Ricardo Alves da Silva Sent: Tuesday, August 12, 2008 10:03 AM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] ORA-00904: Invalid Column Name Ivan, o select que postei é apenas pra mostrar mais ou menos como é o meu select. O Nome da tabela no meu select "original" consta. ----- Original Message ----- From: Ivan Ricardo Schuster To: oracle_br@yahoogrupos.com.br Sent: Tuesday, August 12, 2008 9:57 AM Subject: Re: [oracle_br] ORA-00904: Invalid Column Name falta o nome da tabela: SELECT CAMPO1, CAMPO2, (SELECT NVL(SUM(1),0) FROM(SELECT * FROM ??????? UNION SELECT * FROM ???????) as apelido from table 1 2008/8/12 Márcio Ricardo Alves da Silva <[EMAIL PROTECTED]>: > Ademir, tentei e não funcionou. > > ----- Original Message ----- > From: Ademir Roque Maneira > To: oracle_br@yahoogrupos.com.br > Sent: Tuesday, August 12, 2008 9:50 AM > Subject: Re: [oracle_br] ORA-00904: Invalid Column Name > > > tenta colocar um alias no sum: > > SELECT CAMPO1, CAMPO2, (SELECT NVL(SUM(1),0) *total* FROM(SELECT * FROM > UNION SELECT * FROM) as apelido from table 1 > > Em 12/08/08, Márcio Ricardo Alves da Silva <[EMAIL PROTECTED]> > escreveu: > > > > Untitled DocumentBoas. Estou com tomando o erro acima. > > > > Este ocorre em uma isntrução com subselect. > > O código é mais ou menos assim > > > > SELECT CAMPO1, CAMPO2, (SELECT NVL(SUM(1),0) FROM(SELECT * FROM UNION > > SELECT * FROM) as apelido from table 1 > > > > Grato > > > > > > --------------------------------------------- > > Márcio Ricardo Alves da Silva > > Programador .Net > > OCA 9i > > [EMAIL PROTECTED] > > > > Config Informática Ltda > > Av. Eng. Luis Carlos Berrine, 801 - 7o. andar > > 04571-010 - Brooklin Novo - São Paulo - SP > > Fone (11) 5501-8300 > > Fax (11) 5501-8302 > > www.config.com.br > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > ------------------------------------ > > > > > > ---------------------------------------------------------- > > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de > > inteira responsabilidade de seus remetentes. > > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > > > ---------------------------------------------------------- > > >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU > > PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ > > ---------------------------------------------------------- > > Links do Yahoo! Grupos > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > ------------------------------------ > > ---------------------------------------------------------- >>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > ---------------------------------------------------------- >>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ > ---------------------------------------------------------- Links do Yahoo! Grupos > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU >PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos