员工ID的小计详细工资单行

时间:2017-09-27 18:26:42

标签: sql aggregate-functions

我有一个看起来像的查询:

select e.employed, 
       p.Paycode, 
       p.MTDHours_1, 
       p.MTDHours_2, 
       p.MTDHours_3, 
       p.MTDHours_4, 
       p.MTDHours_5, 
      (p.MTDHours_1 + p.MTDHours_2 + 
       p.MTDHours_3 +  p.MTDHours_4 + 
       p.MTDHours_5) as 'Total Hours'
  from employee as e, 
       payroll as p

MTDHours字段是一个每月有多个小时的数组,因此总小时数是5个月期间的总和。

对于每位员工,每个薪资代码的结果将是一行,总计在行的末尾。 我需要根据雇员总计行数,以获得每个员工在5个月内共工作的总时数。 我还没有办法做到这一点。如果有人有任何建议,请告诉我。 谢谢。

0 个答案:

没有答案