1
resposta

[Dúvida] Colunas

As cláussulas CASE WHEN que geram as colunas dos anos e a GROUP BY que gera a dos meses?

1 resposta

Sim, exatamente.

As cláusulas CASE WHEN são usadas para criar as colunas de cada ano, verificando se a linha pertence a um determinado ano e somando as vendas correspondentes.
Já a cláusula GROUP BY no final da consulta é o que organiza as linhas por mês, ou seja, cada linha da tabela representa um mês.

Portanto:

  • CASE WHEN → define as colunas de ano
  • GROUP BY Mes → define as linhas por mês

Essa estrutura transforma os dados em uma tabela cruzada, ideal para comparar anos mês a mês.