fiz um exemplo amigo, dah uma olhava e ve se eh isso mesmo oq vc precisa.
 
SQL> CREATE TABLE TESTE2
  2  ( COD NUMBER,
  3    VALOR NUMBER);
Table created.
SQL> INSERT INTO TESTE2 VALUES(1, 100);
1 row created.
SQL> INSERT INTO TESTE2 VALUES(1,300);
1 row created.
SQL> INSERT INTO TESTE2 VALUES(2, 500);
1 row created.
SQL> INSERT INTO TESTE2 VALUES(3, 420);
1 row created.
SQL> INSERT INTO TESTE2 VALUES(3, 190);
1 row created.
SQL> INSERT INTO TESTE2 VALUES(3, 630);
1 row created.
SQL> SELECT * FROM TESTE2;
      COD     VALOR
--------- ---------
        1       100
        1       300
        2       500
        3       420
        3       190
        3       630
6 rows selected.
SQL> SELECT Q.COL1, Q.COL2, Q.COL3
  2  FROM (SELECT DECODE(COD, 1, COD, NULL) COL1,
  3               DECODE(COD, 2, COD, NULL) COL2,
  4               DECODE(COD, 3, COD, NULL) COL3
  5        FROM TESTE2) Q;
 
COL1  COL2 COL3
--------- --------- ---------
        1
        1
                  2
                            3
                            3
                            3
6 rows selected.


Clayton Bonelli <[EMAIL PROTECTED]> escreveu:
Tem no Oracle alguma forma de fazer um SELECT que retorne um crosTab (tabela de 
referenciua cruzada) ?

Obrigado


.:. Clayton Bonelli .:. Tecnologia 

Agriness - Gerenciamento para Agroempresas

.:. (48) 3028-0015 .:. www.agriness.com

[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/
_____________________________________________________________________



Yahoo! Grupos, um serviço oferecido por: 

---------------------------------
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!. 


                
---------------------------------
 Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora!

[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/
_____________________________________________________________________
 
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