Olá Bruno, tudo bem?
Parabéns, a sua procedure ficou muito legal, mas tenho um ponto a comentar sobre ela. No exercício é solicitado que:
Se a variação percentual destas vendas for maior que 10% a resposta deve ser Verde
Se for entre -10% e 10% deve retornar Amarela
Se o retorno for menor que -10% deve retornar Vermelho
Porém, ao analisar o seu código, identifiquei que você está informando
vVariacao >= -10 AND vVariacao >= 10 THEN
Ao invés de:
vVariacao >= -10 AND vVariacao <= 10 THEN
Pois como a condição é entre -10% e 10%, o sinal é de menor e igual, pois o valor precisa sermaior ou igual a -10
ou menor ou igual a 10
para atender a essa condição.
Foi muito legal você ter compartilhado a sua resposta da atividade aqui com a gente, você está indo muito bem Bruno :).
Continue assim, qualquer dúvida é só falar e bons estudos!