Só uma dúvida isso funciona apartir de qual versão do Oracle ?

Thiago

Rodrigo Cavalcante escreveu:

>Olá Márcia, valeu pela dica, fiz de uma maneira com vários subselect e
>funcionou.
> 
>Agradeço pela atenção.
> 
>Att.
> 
>Aprendiz-Oracle
>
>----- Original Message ----- 
>From: Marcia Bussolaro <mailto:[EMAIL PROTECTED]>  
>To: oracle_br@yahoogrupos.com.br <mailto:oracle_br@yahoogrupos.com.br>  
>Sent: Tuesday, August 01, 2006 10:00 AM
>Subject: Re: [oracle_br] Função converter coluna x linha
>
>Oi,
>
>  Não testei, mas deve ser mais ou menos assim:
>
>select 
>  L01,
>  L02,
>  L03
>from (
>  select
>    (case when coluna='01' then valor else null end) L01,
>    (case when coluna='02' then valor else null end) L02,
>    (case when coluna='03' then valor else null end) L03
>  from
>    tabela);
>
>[]
>Marcia
>
>
>
>
>On Tue, 1 Aug 2006 09:31:32 -0300, Rodrigo Cavalcante
><[EMAIL PROTECTED]> escreveu:
>
>  
>
>>De: Rodrigo Cavalcante <[EMAIL PROTECTED]>
>>Data: Tue, 1 Aug 2006 09:31:32 -0300
>>Para: oracle_br@yahoogrupos.com.br
>>Assunto: [oracle_br] Função converter coluna x linha
>>
>>
>>Srs.
>> 
>>    Existe alguma funcão sql no oracle, para transformar linha x
>>    
>>
>coluna.
>  
>
>>Por exemplo meu select trás da seguinte forma:
>> 
>>L 01 1068031,62     1308795,08
>>L 02   937927,81     1149311,67
>>L 03    852139,6      1046022,15
>>L 04  791363,86      976526,37
>>L 05      8046,43      16027,23
>>L 06      2326,69      6162,06
>>L 07       1726,7       4668,95
>> 
>> Queria mostrar assim:
>> 
>>L 01 02 03 04 05 06 07 e os valores abaixo de cada um deles.
>> 
>>Att.
>> 
>>Rodrigo Cavalcante
>>Aprendiz-Oracle
>>  
>>
>>
>>[As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>>    
>>
> 
>
>
>
>[As partes desta mensagem que não continham texto foram removidas]
>
>
>
>--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens deste grupo são de acesso público e de inteira 
>responsabilidade de seus remetentes.
>Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
>--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
>
>Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
>__________________________________________________________________
>O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
>link do mesmo para evitar trafego(pedidos) desnecessário. 
>Links do Yahoo! Grupos
>
>
>
>
> 
>
>
>
>  
>


--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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