我有一个看起来像的查询:
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个月内共工作的总时数。 我还没有办法做到这一点。如果有人有任何建议,请告诉我。 谢谢。