brakuje Ci field7 w Twojej group by wyrażenie.
Nie możesz również użyć aliasu w swojej grupie przez wyrażenie tego samego zapytania. Musisz dodać kompletny CASE oświadczenie w grupie według wyrażenia, aby uwzględnić pole 7.
Samo wymienienie aliasu nie jest możliwe w group by, ponieważ SELECT step jest ostatnim krokiem do wykonania zapytania, grupowanie odbywa się wcześniej, gdy nazwy aliasów nie są jeszcze zdefiniowane.