Infelizmente não há uma maneira de fazer isso automaticamente.

Quando queremos construir uma query pivot, devemos saber exatamente quais
valores serão convertidos em colunas.

Felizmente, o Tom e o Lucas Jellema escreveram formas diferente de se
fazerem isso que você quer.

Ambos de formas diferentes, mas que usam os metadados da query para
construir a query pivot dinamicamente.

Dá uma olhada e veja se ajuda.

https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:4471013000346257238

https://technology.amis.nl/2006/05/24/dynamic-sql-pivoting-stealing-antons-thunder/



<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Livre
de vírus. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>.
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Evandro Giachetto
Oracle DBA
evandrogiache...@gmail.com
http://www.dbaoracle.eti.br/

<http://www.dbaoracle.eti.br/>


Em 6 de abril de 2017 07:57, Junior roberjr_...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
>
>
>
>
>
>
>
> * Prod     Setor     Qtd---------- --------- --------     X          A
>        3     X          B           2     Y          A           1     Z
>       B           4*
>
> *Gostaria que ficasse assim*
>
>
>
>
>
>
> *                Prod       Setor A         Setor B
>  -------------  -----------     -------------                 X
>   3                 2                 Y              1                 -
>              Z              -                 4*
>
> *De uma forma dinâmica não fixa. *
>
> *Tentei usar o pivot xml, mas não é obtive o resultado esperado.*
>
> *Alguém poderia me ajudar?*
>
> *Estou utilizando Oracle 11.2.0.3.0 *
>
> *Obrigado.*
>
> 
>
  • [oracle_br] Query... Junior roberjr_...@yahoo.com.br [oracle_br]
    • Re: [oracle_... Evandro Giachetto evandrogiache...@gmail.com [oracle_br]
    • [oracle_br] ... jlchia...@yahoo.com.br [oracle_br]

Responder a