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

 


Responder a