Есть два стола
Таблица: 50000 строк с emp_name,date,hours_worked
Таблица B: hourly_rates и имя около 100 человек
Мне нужно рассчитать общее затраченное время и общую стоимость на одного сотрудника.
Я пробовал запрос ниже, и он дает сумму total_hours, но имена emp повторяются.
SELECT A. Name ,sum(A.hours_worked) as total_hours ,sum(B.hourly_rates) as hourly_rates from
`soy-antenna-242009.Nik.Employee` A
INNER JOIN
`soy-antenna-242009.Nik.cost` B
on A. Name = B. name
group by A. Name,A.hours,B. hourly_rates
удалить A.hours,B. hourly_rates
из group by
SELECT A. Name ,sum(A.hours_worked) as total_hours ,sum(B.hourly_rates) as hourly_rates
from `soy-antenna-242009.Nik.Employee` A
INNER JOIN `soy-antenna-242009.Nik.cost` B on A. Name = B. name
group by A. Name