Рассчитать общее количество затраченных часов и общую стоимость на человека

Есть два стола

Таблица: 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
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
0
42
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

удалить 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

Другие вопросы по теме