na verdade o avaliado e o avaliador nao e um numero sequencial e o codigo da 
pessoa. vo tentar melhorar o exemplo

  tabela  :   escala
  colunas :   avaliado   avaliador
  dados   :      2053       3254
                 2053       4174
                 2053       47888
                 2053       259222
                 2053       3254
                 40225      14788
                 40225      3247
                 40225      41
                  N          X
                  N          Y  
                 ...        ...

resultado

  avaliado  avaliador1 avaliador2 avaliador3 avaliador4 avaliador5
    2053       3254       4174      47888      259222      3254
    40225      14788      3247      41         null        null
    N          X          Y         NULL       NULL        NULL
    ...        ...        ...       ...        ...         ...
         
ENTAO INDEPENDENTE do codigo do avaliado traria em uma unica linha todos os 
seus avaliadores tbm independente do codigo dos mesmos

se alguem puder ajudar

grato 

eluard
  ----- Original Message ----- 
  From: Akira 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, July 12, 2005 3:50 PM
  Subject: Re: [oracle_br] ajuda sql (urgente)


  Alguma coisa assim...

  select avaliado, 
            sum(decode(avaliado, 1, avaliador, null)) avaliador1,
            sum(decode(avaliado, 2, avaliador, null)) avaliador2,
            sum(decode(avaliado, 3, avaliador, null)) avaliador3,
            sum(decode(avaliado, 4, avaliador, null)) avaliador4,
            sum(decode(avaliado, 5, avaliador, null)) avaliador5
  from escala
  group by avaliado

  Akira


  ----- Original Message ----- 
    From: eluardoliveira 
    To: oracle_br@yahoogrupos.com.br 
    Sent: Tuesday, July 12, 2005 3:40 PM
    Subject: [oracle_br] ajuda sql (urgente)


    bem pessoal to com o seguinte problema...

    possui uma tabela que tem os seguintes campos e dados..

    tabela  :   escala
    colunas :   avaliado   avaliador
    dados   :      1          3
                   1          4
                   1          5
                   1          6
                   1          7
                   2          1
                   2          3
                   2          4

    presciso fazer uma query que retorne o seguinte:

    avaliado  avaliador1 avaliador2 avaliador3 avaliador4 avaliador5
       1          3          4          5          6          7
       2          1          3          4         null       null
       N          ..         ..         ..         ..         ..
      
    se alguem pudesse me ajudar com essa query ficaria estremamente grato 
    ja que to batendo a cabeca a tarde toda e nao consegui ainda...

    a versão do banco de dados que eu uso é o Release 9.2.0.5.0

    obrigado desde ja 

    eluard



  [As partes desta mensagem que não continham texto foram removidas]



  ______________________________________________________________________

  Cancelar assinatura...: [EMAIL PROTECTED]
  Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] 
  Fernanda Damous [EMAIL PROTECTED] 
  Alisson Aguiar [EMAIL PROTECTED]
  ______________________________________________________________________
  http://br.groups.yahoo.com/group/oracle_br/ 
  ______________________________________________________________________

  Sair da Lista...: [EMAIL PROTECTED] 



------------------------------------------------------------------------------
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/
      
    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
      
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



[As partes desta mensagem que não continham texto foram removidas]



______________________________________________________________________

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
______________________________________________________________________
http://br.groups.yahoo.com/group/oracle_br/ 
______________________________________________________________________

Sair da Lista...: [EMAIL PROTECTED] 
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