Предполагая, что у вас есть столбец даты date_work для каждой рабочей записи, вы можете использовать
SELECT P.PROJECT_NAME
, to_char(date_work, 'YYYY-MM')
, SUM(T.HOURS_WORKED * E.HOURLY_RATE) COST
FROM PROJECT P, TASKS T, EMPLOYEE E
WHERE E.EMPLOYEE_ID = T.EMPLOYEE_ID
AND P.PROJECT_ID = T.PROJECT_ID
GROUP BY P.PROJECT_NAME, to_char(date_work, 'YYYY-MM');
, и вам не следует использовать старый синтаксис неявного соединения, а использовать явный синтаксис объединения
SELECT P.PROJECT_NAME
, to_char(date_work, 'YYYY-MM')
, SUM(T.HOURS_WORKED * E.HOURLY_RATE) COST
FROM PROJECT P
INNER JOIN TASKS T ON P.PROJECT_ID = T.PROJECT_ID
INNER JOIN EMPLOYEE E ON E.EMPLOYEE_ID = T.EMPLOYEE_ID
GROUP BY P.PROJECT_NAME, to_char(date_work, 'YYYY-MM');