Я изучаю SQL, и мой код работал, но мне не хватает информации из исходной таблицы emp_proj
, когда я выполняю код. Информация в таблице выглядит так:
EMPNO | PROJNO | HOURSWORKED
------+--------+------------
1000 | 30 | 32.5
1000 | 50 | 7.5
2002 | 10 | 40
1444 | 20 | 20
1760 | 10 | 5
1760 | 20 | 10
1740 | 50 | 15
2060 | 40 | 12
Мой запрос:
select *
from emp_proj
where hoursworked in (
select sum(hoursworked) as "Total Hours"
from emp_proj
group by empno
)
order by projno;
Вывод:
EMPNO | PROJNO | HOURSWORKED
------+--------+------------
2002 | 10 | 40
1444 | 20 | 20
2060 | 40 | 12
1740 | 50 | 15
Буду признателен, если кто-нибудь скажет мне, как я может сгруппировать часы, отработанные каждым сотрудником и проектом. Извините, если я не предоставляю достаточно информации.