Привет, у меня table1
и table2
. table1
- это таблица рабочего времени сотрудников, а table2
- групповой код сотрудника. На table1
у некоторых сотрудников есть двойное время, потому что они работают несколько раз, чтобы просто сэкономить свое время.
Table1
ID EMPID Time_IN
1 001 7:01 AM
2 004 7:04 AM
3 034 7:10 AM
4 034 7:11 AM
5 019 7:11 AM
6 019 7:12 AM
Table2
ID empID GroupName
1 001 AA
2 004 AB
3 034 AA
4 019 AA
результат
GroupName CNT
AA 5
AB 1
Ожидаемый результат
GroupName CNT
AA 3
AB 1
текущий запрос
Select b.GroupName, count(*) as cnt
from table1 a
inner join table2 b
on a.EMPID = b.empID
Group by b.GroupName
Как я могу получить ожидаемый результат выше?
Заранее спасибо .