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!

1
resposta

[Sugestão] Sugestão de Query

Olá, fiz uma query mais simples do que a apresentada na aula, porque achei ela muito longa e confusa, essa foi um pouco mais simples de entender e retornou os mesmos dados

Espero ter ajudado.

Abraço

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Samuel! Tudo bem?

Ótima sugestão de query, e ainda mais valiosa por vir acompanhada do resultado, mostrando que o retorno bate com o da aula.

A sua versão funciona por causa de um detalhe interessante do COUNT: ele ignora valores nulos e conta tudo o que não é nulo. Como seu CASE não tem ELSE, os meses de outros anos viram NULL e ficam de fora da contagem, enquanto o THEN 0 devolve um valor não nulo e entra na conta. Ou seja, o zero ali não está sendo somado, está apenas servindo de marcador.

Agora fiquei curiosa: você pretende adaptar essa mesma lógica para comparar faturamento em vez de quantidade de vendas?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!