Tenho praticado o uso do AS e Order By em query's maiores justamente para entender mais sobre ordem de precedência dos comandos SQL, no código abaixo eu consegui ordenar de forma descendeste os Nomes dos Produtos, porém , não consigo ordenar as Médias de Valores, grato pela ajuda
SELECT [NOME DO PRODUTO],
CASE WHEN [PREÇO DE LISTA] >= 12 THEN 'PRODUTO CARO'
WHEN [PREÇO DE LISTA] >= 7 AND [PREÇO DE LISTA] < 12 THEN 'PRODUTO EM CONTA'
ELSE 'PRODUTO BARATO' END as Classificação_Preço ,
AVG([PREÇO DE LISTA]) as Média_Valores
FROM
[TABELA DE PRODUTOS]
GROUP BY [NOME DO PRODUTO],
CASE WHEN [PREÇO DE LISTA] >= 12 THEN 'PRODUTO CARO'
WHEN [PREÇO DE LISTA] >= 7 AND [PREÇO DE LISTA] < 12 THEN 'PRODUTO EM CONTA'
ELSE 'PRODUTO BARATO' END order by [NOME DO PRODUTO] desc, order by [PREÇO DE LISTA] desc