Ihnen fehlt field7 in Ihrer group by Ausdruck.
Sie können auch keinen Alias in Ihrer Gruppe nach Ausdruck derselben Abfrage verwenden. Sie müssen den vollständigen CASE hinzufügen Anweisung in Ihrer Gruppe nach Ausdruck, um Feld7 einzuschließen.
Die bloße Nennung eines Alias ist in group by nicht möglich, da der SELECT Schritt ist der letzte Schritt zur Ausführung einer Abfrage, die Gruppierung erfolgt früher, wenn noch keine Aliasnamen definiert sind.