Olá, boa noite... Parabéns pelo conteúdo. Isso me ajudou muito em desenvolver um relatório de comparação de vendas mês. Ao em véz de anos, usei mês.Com isso, consigo acompanhar mês a mês as vendas de X vendedor. Obrigado!
Dentro do IN só aceita códigos fixos? Pois as colunas que quero são resultados de um select. Por exemplo, quero que os nomes das lojas sejam colunas e não linhas. Porém, os nomes das lojas são dinâmicos e não fixos. Nesse exemplo a instrução do IN já é sabida.
Bom dia! Estou tentando fazer um pivot dinâmico com 3 colunas: Vendedor, Percentual e Comissão. Seria possível fazer pelo sum case de forma dinâmica? Pois pelo pivot ficou bem complexo 3 informações agrupadas. Seria: Vendedor 1, Percentual 1 (varia conforme a categoria), Comissão 1, Vendedor 2, Percentual 2 (varia conforme a categoria), Comissão 2 e assim sucessivamente.
Olá, bom dia! De fato PIVOT com multiplas colunas as vezes gera um código final grande e complexo, concordo que talvez a melhor alternativa seja usar sum/case... abs Josué
4 года назад+2
E se em um desses anos não houver registro? Volta nulo?
4 года назад
No caso do SUM CASE
4 года назад
Meu amigo você acabou de me ajudar e muito com esse vídeo. Esse lance de criar as colunas e colocar SUM/CASE me fez resolver o problema de uma semana! Muito obrigado! Se eu puder retribuir de alguma forma, é só dizer. :)
Magnifico, grato pela informação.
valeu!
Olá, boa noite...
Parabéns pelo conteúdo. Isso me ajudou muito em desenvolver um relatório de comparação de vendas mês.
Ao em véz de anos, usei mês.Com isso, consigo acompanhar mês a mês as vendas de X vendedor.
Obrigado!
Show!
Monstro, muito grato meu brother ajudou muito.
TMJ!
Dentro do IN só aceita códigos fixos? Pois as colunas que quero são resultados de um select. Por exemplo, quero que os nomes das lojas sejam colunas e não linhas. Porém, os nomes das lojas são dinâmicos e não fixos. Nesse exemplo a instrução do IN já é sabida.
Olá, para pivot com colunas dinâmicas tenho esse vídeo: ruclips.net/video/uH7d7GpF5Ow/видео.html
Obrigado pelo conteúdo, Mas funciona no mysql ou só no sql serve
Valeu Rodrigo! Não testei no mysql. Abs Josué
Tem como rotacionar a tabela dessa forma?:
Por exemplo, vamos supor que ela seja naturalmente assim:
C1 | C2 | C3 | C4 | C5 | C6
1 | 1 | 1 | 1 | 1 | 1
2 | 2 | 2 | 2 | 2 | 2
3 | 3 | 3 | 3 | 3 | 3
4 | 4 | 4 | 4 | 4 | 4
Mas eu quero que o SELECT me retorne assim:
C1 | 1 | 2 | 3 | 4 |
C2 | 1 | 2 | 3 | 4 |
C3 | 1 | 2 | 3 | 4 |
C4 | 1 | 2 | 3 | 4 |
C5 | 1 | 2 | 3 | 4 |
C6 | 1 | 2 | 3 | 4 |
Dá sim, usando unpivot.
@@DBAPRO Mas como ficaria o Select? Tentei de algumas formas aqui, mas não estou conseguindo... :/
Bom dia! Estou tentando fazer um pivot dinâmico com 3 colunas: Vendedor, Percentual e Comissão.
Seria possível fazer pelo sum case de forma dinâmica? Pois pelo pivot ficou bem complexo 3 informações agrupadas. Seria: Vendedor 1, Percentual 1 (varia conforme a categoria), Comissão 1, Vendedor 2, Percentual 2 (varia conforme a categoria), Comissão 2 e assim sucessivamente.
Olá, bom dia! De fato PIVOT com multiplas colunas as vezes gera um código final grande e complexo, concordo que talvez a melhor alternativa seja usar sum/case... abs Josué
E se em um desses anos não houver registro? Volta nulo?
No caso do SUM CASE
Meu amigo você acabou de me ajudar e muito com esse vídeo. Esse lance de criar as colunas e colocar SUM/CASE me fez resolver o problema de uma semana!
Muito obrigado!
Se eu puder retribuir de alguma forma, é só dizer. :)
Opa, que legal que lhe ajudou! Seja bem-vindo! :D