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.