SQL语句-考勤统计表按照年份统计员工每月的加班调休数据

最近在做考勤统计相关的报表,人事要求统计出每位员工每年的的调休和加班统计表。加班分为平时加班和周末加班,节假日加班由于算作工资,因此不统计。平时加班包含上年结余的和本年度的加班相加。然后,在计算出本年度的结余。

加班和请假流程分别是不同的表,员工信息表由于取员工钉钉上的信息和系统内部信息结合,因此,进行关联查询,同时上年度结余信息,单独建立一张表维护,加起来总共五张表。这五张表通过UserID字段进行关联。其中,和钉钉考勤数据关联按照考勤ID去关联。报表的样式大致如下:


 


SQL语句编写如下

 select s.员工ID,s.员工姓名,s.员工编号,s.所属部门,s.年份,s.lastyearps,s.lastyearzm,ISNULL(o.Janps,0) AS Janps,
 ISNULL(o.Janzm,0) AS Janzm,
 ISNULL(o.Febps,0) AS Febps,
 ISNULL(o.Febzm,0) AS Febzm,
 ISNULL(o.Marps,0) AS Marps,
 ISNULL(o.Marzm,0) AS Marzm,
 ISNULL(o.Aprps,0) AS Aprps,
 ISNULL(o.Aprzm,0) AS Aprzm,
 ISNULL(o.Mayps,0) 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Favor_Yang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值