Oi, Rogério, tudo bem?
Na consulta que você postou, o uso do HAVING
após o GROUP BY
e antes do ORDER BY
é uma prática comum e padrão na linguagem SQL. O HAVING
é utilizado para filtrar os resultados de uma consulta que envolve agregação de dados, como no caso do SUM(QUANTIDADE)
que está sendo utilizando
Portanto, a ordem correta da consulta é: GROUP BY
, HAVING
e depois ORDER BY
. O GROUP BY
agrupa os dados, o HAVING
filtra os grupos e o ORDER BY
ordena os resultados.
Espero ter ajudado. Caso tenha dúvidas, não hesite em postar no fórum!
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!