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.7924794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1130789041/A=2950750/R=0/id=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.2369893/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_calendario.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 <*> 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