te falta field7
en tu group by
expresión.
Además, no puede usar alias en su grupo por expresión de la misma consulta. Debe agregar CASE
completo declaración en su grupo por expresión para incluir campo7.
Solo mencionar un alias no es posible en group by, porque SELECT
El paso es el último paso para que ocurra la ejecución de una consulta, la agrupación ocurre antes, cuando los nombres de alias aún no están definidos.