As cláussulas CASE WHEN que geram as colunas dos anos e a GROUP BY que gera a dos meses?
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!
As cláussulas CASE WHEN que geram as colunas dos anos e a GROUP BY que gera a dos meses?
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 anoGROUP BY Mes → define as linhas por mêsEssa estrutura transforma os dados em uma tabela cruzada, ideal para comparar anos mês a mês.