如果可能的话,我需要 SQL 的帮助来获取时间卡上的总工作时间。
这是我现在构建的命令,但我不知道为什么它不显示记录
select personid, personnum, DURATIONDAYSQTY/3600 as amount, CURRPAYPERIODEND
from VP_EMPLOYEEV42
left join [dbo].WFCTOTAL on [dbo].WFCTOTAL.EMPLOYEEID = [dbo].[VP_EMPLOYEEV42].PERSONID
where HOMELABORLEVELNM1 = 'JP' and PAYCODEID in('1167','1163');
我希望您能指导我如何使生效日期从支付期开始到结束,以便它只记录每个支付期的员工小时数。
我还需要在一行中显示员工的总小时数作为输出,例如 200 小时的整个 1 月
示例截图
上面的截图是源代码,我的预期输出是这个
多谢