select count(*), (select * from....) as alias_column from table group by (select * from....)
В Oracle вы не можете использовать псевдоним в предложении group by.