Como sempre, muito prestativo, Obrigado Chiappa, vou verificar esses links.
Com relação a quantidade variável de colunas, com certeza terei sim, pois
como você pôde ver, as datas do select serão determinadas pelo usuário.  E
se conheço bem o usuário principal (no caso, meu chefe e dono da empresa)
ele não vai querer se limitar a uma pré seleção de datas ou de intervalos
de datas. Conheço bem a figura. Ainda assim, obrigado novamente pela
atenção.

[]s
Emerson Sanches
Analista de Sistemas


Em qui, 8 de nov de 2018 às 16:05, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Sim, vc TEM que saber o número de colunas antes :
> https://asktom.oracle.com/pls/apex/asktom.search?tag=pivot-2-columns por
> exemplo mostra um exemplo onde na cláusula FOR são passadas 3 colunas....
>  Caso vc REALMENTE tenha um número variável e indeterminado de colunas a
> pivotar (não é possível nem sequer colocar todos os 12 meses do ano,
> digamos) aí dá uma olhada em
> https://asktom.oracle.com/pls/apex/f?p=100:11:0::::p11_question_id:4843682300346852395
> : há links (e exemplos) tanto para a opção de CONTAR a quantidade de
> colunas antes e daí gerar um SQL dinâmico com as n colunas desejadas,
> quanto para a opção de gerar (com o operador TABLE) um resultset que aí
> então alimenta a função PIVOT... Ambas essas opções são um tanto Complexas
> mas são as possíveis se REALMENTE vc TEM QUE TER número variável de colunas
> num PIVOT...
>
>  []s
>
>    Chiappa
> 
>

Responder a