Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
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
solução!

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.