PIVOT com 2 COLUNAS ou mais

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

Комментарии • 19

  • @billborges2830
    @billborges2830 Год назад +4

    Magnifico, grato pela informação.

  • @cleversonnascimento8555
    @cleversonnascimento8555 5 лет назад +3

    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!

  • @gilmaralves3541
    @gilmaralves3541 Год назад +2

    Monstro, muito grato meu brother ajudou muito.

  • @drimcosta
    @drimcosta 3 года назад +1

    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.

    • @DBAPRO
      @DBAPRO  3 года назад +1

      Olá, para pivot com colunas dinâmicas tenho esse vídeo: ruclips.net/video/uH7d7GpF5Ow/видео.html

  • @magnatasaj
    @magnatasaj 3 года назад +2

    Obrigado pelo conteúdo, Mas funciona no mysql ou só no sql serve

    • @DBAPRO
      @DBAPRO  3 года назад

      Valeu Rodrigo! Não testei no mysql. Abs Josué

  • @mayconvsg
    @mayconvsg Год назад +1

    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 |

    • @DBAPRO
      @DBAPRO  Год назад +2

      Dá sim, usando unpivot.

    • @mayconvsg
      @mayconvsg Год назад +1

      @@DBAPRO Mas como ficaria o Select? Tentei de algumas formas aqui, mas não estou conseguindo... :/

  • @lilailcebarbosa5017
    @lilailcebarbosa5017 2 года назад +1

    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.

    • @DBAPRO
      @DBAPRO  2 года назад +1

      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. :)

    • @DBAPRO
      @DBAPRO  4 года назад

      Opa, que legal que lhe ajudou! Seja bem-vindo! :D