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.