липсва ви field7 във вашата group by израз.
Също така не можете да използвате псевдоним във вашата група чрез израз на същата заявка. Трябва да добавите пълен CASE израз във вашата група по израз, за да включите поле7.
Самото споменаване на псевдоним не е възможно при групиране по, защото SELECT стъпката е последната стъпка за изпълнение на заявка, групирането се извършва по-рано, когато псевдонимите все още не са дефинирани.