Ou o *MAX* [EMAIL PROTECTED]> with 2 x as 3 ( select level valor 4 from dual 5 connect by 1=1 and level <= 5 ) 6 select max(decode(rownum, 1, valor, 0)) valor_1, 7 max(decode(rownum, 2, valor, 0)) valor_2, 8 max(decode(rownum, 3, valor, 0)) valor_3, 9 max(decode(rownum, 4, valor, 0)) valor_4, 10 max(decode(rownum, 5, valor, 0)) valor_5 11 from x 12 /
VALOR_1 VALOR_2 VALOR_3 VALOR_4 VALOR_5 ------------- ------------- ------------- ------------- ------------- 1 2 3 4 5 1 row selected. Ivan Ricardo Schuster wrote: > Faltou o SUM no teu select, substitua a primeira linha por: > > Select sum(c1), sum(c2) from (...) > > > -----Mensagem original----- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Carlos Eduardo Goncalves > Enviada em: segunda-feira, 31 de outubro de 2005 16:26 > Para: oracle_br@yahoogrupos.com.br > Assunto: Re: RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE > > Segue script que estou fazendo > > Select (c1), (c2) from > (Select decode(linha,1,vl_mensalidade) c1, decode(linha,2,vl_mensalidade) c2 > from > (Select 1 linha, vl_mensalidade from valores_tabela_contrato where > cd_contrato =45022 > and tp_usuario ='D' > union > Select 2 linha, vl_mensalidade from valores_tabela_contrato where > cd_contrato=45022 > and tp_usuario='D')) > > > Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: > Corrigindo <consulta2>: > <consulta2>: select > decode(linha, 1,coluna, 0) c1, > decode(linha, 2,coluna, 0) c2, > decode(linha, 3,coluna, 0) c3, > decode(linha, 4,coluna, 0) c4, > decode(linha, 5,coluna, 0) c5, > decode(linha, 6,coluna, 0) c6, > decode(linha, 7,coluna, 0) c7, > decode(linha, 8,coluna, 0) c8, > decode(linha, 9,coluna, 0) c9, > decode(linha, 10,coluna, 0) c10 > from (<consulta1>) > > -----Mensagem original----- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Ivan Ricardo Schuster > Enviada em: segunda-feira, 31 de outubro de 2005 16:01 > Para: oracle_br@yahoogrupos.com.br > Assunto: RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE > > Voce deve ter esquecido o select de fora, vamos lá: > > Vou dar nome a cada uma e organizar melhor as coisas: > > <consulta1>: select rownum "linha", coluna_que_vc_quer "coluna" from > tabela_que_vc_quer > > <consulta2>: select > decode(linha, 1,coluna, 0) c1, > decode(linha, 1,coluna, 0) c2, > decode(linha, 1,coluna, 0) c3, > decode(linha, 1,coluna, 0) c4, > decode(linha, 1,coluna, 0) c5, > decode(linha, 1,coluna, 0) c6, > decode(linha, 1,coluna, 0) c7, > decode(linha, 1,coluna, 0) c8, > decode(linha, 1,coluna, 0) c9, > decode(linha, 1,coluna, 0) c10 > from (<consulta1>) > > <consulta3>: select sum(c1), sum(c2), sum(c3), sum(c4), sum(c5), sum(c6), > sum(c7), sum(c8), sum(c9), sum(c10) from (<consulta2>) > > Posso até estar errando em alguma coisa, pois não testei, mas a consulta 3, > definitivamente, não retorna mais de uma linha! > > Se mesmo assim voce não conseguir, manda o sql que vc fez que a gente > arruma... > > -----Mensagem original----- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Carlos Eduardo Goncalves > Enviada em: segunda-feira, 31 de outubro de 2005 15:47 > Para: oracle_br@yahoogrupos.com.br > Assunto: Re: RES: [oracle_br] AJUDA NO SELECT - URGENTE > > Esta saindo as 10 linhas ainda. > Uma para cada valor na tabela. > > Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: > E no decode, coloca decode(linha,1,coluna,0), decode(linha,2,coluna,0) pra > garantir > > -----Mensagem original----- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Ivan Ricardo Schuster > Enviada em: segunda-feira, 31 de outubro de 2005 15:27 > Para: oracle_br@yahoogrupos.com.br > Assunto: RES: [oracle_br] AJUDA NO SELECT - URGENTE > > Da pra fazer alguma coisa do tipo: > > Select sum(c1), sum(c2) from > (Select decode(linha,1,coluna) c1, decode(linha,2,coluna) c2 from > (Select 1 linha, coluna from tabela where condição=1 union > Select 2 linha, coluna from tabela where condição=2)) > > Faz isso pros teus 10 valores > > -----Mensagem original----- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de cegoncalvesvr > Enviada em: segunda-feira, 31 de outubro de 2005 15:19 > Para: oracle_br@yahoogrupos.com.br > Assunto: [oracle_br] AJUDA NO SELECT - URGENTE > > Ola Amigos, > > Preciso criar uma unica linha com todos os "10" valores que existem > numa tabela. > Ex: > select vl_mensalidade "val01" > from dbaps.valores_tabela > where tp_usuario ='D' > and cd_contrato=45022 > > Val01 , Val02, Val03, Val04...Val10 > > .:Para esse contrato eu tenho 10 valores (retornaria 10 linhas) > Mas preciso que saia em uma unica linha, teria que coloca-los um do > lado do outro (em colunas) > > Aguem pode me ajudar?? > > Um abração. > > > > > > > ORACLE_BR APOIA 2ºENPO-BR > _____________________________________________________________________ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados > no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _____________________________________________________________________ > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > > > > > ORACLE_BR APOIA 2ºENPO-BR > _____________________________________________________________________ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados > no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _____________________________________________________________________ > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > > > > > > ORACLE_BR APOIA 2ºENPO-BR > _____________________________________________________________________ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados > no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _____________________________________________________________________ > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 > > > Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE > var lrec_target="_blank";var lrec_URL=new > Array();lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fe20tbg/M=365837.7000707.7 > 924794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1130787315/A=2950750/R=0/i > d=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/";var > lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema > _calendario.swf?clickTAG=javascript:LRECopenWindow(1)";var > lrec_altURL="http://br.rd.yahoo.com/SIG=12fe20tbg/M=365837.7000707.7924794.2 > 369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1130787315/A=2950750/R=1/id=altimg > /SIG=10tift5qr/*http://br.movies.yahoo.com/";var > lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca > lendario.gif";var lrec_width=300;var lrec_height=250; > > --------------------------------- > Links do Yahoo! Grupos > > Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/oracle_br/ > > Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do > Yahoo!. > > > > Carlos Eduardo Gonçalves - [EMAIL PROTECTED] > Analista de Suporte > Casa de Saúde São José & Plano de Saúde Amigo > São Gonçalo - RJ - Brasil > Tel: 21 - 2607-9212 > > > > > > > > > > --------------------------------- > Promoção Yahoo! Acesso Grátis: a cada hora navegada você > acumula cupons e concorre a mais de 500 prêmios! Participe! > > [As partes desta mensagem que não continham texto foram removidas] > > > > ORACLE_BR APOIA 2ºENPO-BR > _____________________________________________________________________ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados > no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _____________________________________________________________________ > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > > > > > ORACLE_BR APOIA 2ºENPO-BR > _____________________________________________________________________ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados > no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _____________________________________________________________________ > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > > > > > ORACLE_BR APOIA 2ºENPO-BR > _____________________________________________________________________ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados > no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _____________________________________________________________________ > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 > > > Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE > var lrec_target="_blank";var lrec_URL=new > Array();lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fnmjrgd/M=365837.7000707.7 > 924794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1130789041/A=2950750/R=0/i > d=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/";var > lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema > _calendario.swf?clickTAG=javascript:LRECopenWindow(1)";var > lrec_altURL="http://br.rd.yahoo.com/SIG=12fnmjrgd/M=365837.7000707.7924794.2 > 369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1130789041/A=2950750/R=1/id=altimg > /SIG=10tift5qr/*http://br.movies.yahoo.com/";var > lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca > lendario.gif";var lrec_width=300;var lrec_height=250; > > --------------------------------- > Links do Yahoo! Grupos > > Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/oracle_br/ > > Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do > Yahoo!. > > > > Carlos Eduardo Gonçalves - [EMAIL PROTECTED] > Analista de Suporte > Casa de Saúde São José & Plano de Saúde Amigo > São Gonçalo - RJ - Brasil > Tel: 21 - 2607-9212 > > > > > > > > > > --------------------------------- > Promoção Yahoo! Acesso Grátis: a cada hora navegada você > acumula cupons e concorre a mais de 500 prêmios! Participe! > > [As partes desta mensagem que não continham texto foram removidas] > > > > ORACLE_BR APOIA 2ºENPO-BR > _____________________________________________________________________ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados > no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _____________________________________________________________________ > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > > > > > ORACLE_BR APOIA 2ºENPO-BR > _____________________________________________________________________ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados no > mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _____________________________________________________________________ > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > > > -- Marcio Portes http://mportes.blogspot.com ORACLE_BR APOIA 2ºENPO-BR _____________________________________________________________________ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _____________________________________________________________________ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_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