select
count(count_col),
alias_column
from
(
select
count_col,
(select value from....) as alias_column
from
table
) as inline
group by
alias_column
Seskupování normálně funguje, pokud opakujete příslušný výraz v klauzuli GROUP BY. Pouze zmínit alias není možné, protože krok SELECT je posledním krokem k provedení dotazu, seskupení nastane dříve, když názvy aliasů ještě nejsou definovány.
Chcete-li GROUP BY výsledek dílčího dotazu, budete muset udělat malou odbočku a použít vnořený dotaz, jak je uvedeno výše.