Вы можете вкладывать агрегаты.Но вам нужно удалить столбцы, по которым вы группируете, из списка выбора:
select sum(count(*)) as "jobs"
from hr.employees
group by job_id;
jobs
107
Это количество строк для каждого задания.И затем подводит итоги.
То же самое, что и:
with jobs as (
select count(*) c
from hr.employees
group by job_id
)
select sum ( c ) from jobs;
SUM(C)
107
Ваш CTE не работает, потому что вы указали "задания".Это делает его строчным идентификатором, к которому нужно обращаться в кавычках для доступа:
with cte1 as(
select job_id,
count( job_id ) as "jobs"
from hr.employees
group by job_id
)
select sum( "jobs" )
from cte1;
SUM("JOBS")
107