怎样统计考勤信息

本帖最后由 yiminglian 于 2017-5-4 08:38 编辑


如图红色代表迟到,黄色代表早退,每个日期对应两条记录,如何统计迟到、早退次数以及未签的天数

ps:自己已在数据库查询中解决
FineReportyiminglian 发布于 2017-5-3 14:23
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
yiminglian发布于2017-5-3 14:23(编辑于 2023-9-6 09:34)
555
最佳回答
0
我从山中来发布于2017-5-4 09:26(编辑于 2023-9-6 09:34)
555
  • yiminglian yiminglian(提问者)

    {:9_224:}我就是这么解决的呀!主要是一顿计算时间整蒙圈了
    回复
    2017-05-04 10:41 
最佳回答
0
yiminglian发布于2017-5-4 10:41(编辑于 2023-9-6 09:34)
555
  • 我从山中来 我从山中来

    你计算的依据肯定是时间段啊,  在某个时间段是迟到,某个时间段是早退。。。木有打卡又是另外一种比对方式。我觉得你写几个case when 判断下 是可以解决滴
    回复
    2017-05-04 15:00 
最佳回答
0
我从山中来发布于2017-5-4 15:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
兔子酱发布于2017-5-9 15:11(编辑于 2023-9-6 09:34)
555
最佳回答
0
yiminglian发布于2017-5-9 15:13(编辑于 2023-9-6 09:34)
555
  • 橙子君 橙子君

    根据提问版规,还请贴出自己的解决办法,我来采纳你为最佳,集齐10个最佳,可以加入互助团队领取论坛补贴~~
    回复
    2017-05-09 15:44 
最佳回答
0
兔子酱发布于2017-5-9 15:44(编辑于 2023-9-6 09:34)
555
  • yiminglian yiminglian(提问者)

    在sql中通过case when 判断如
    1.     CASE WHEN DATEDIFF(MINUTE, @times,
    2.                                                            CONVERT(VARCHAR(12), MIN(CHECKTIME), 108)) > 0
    3.                                              THEN 1
    4.                                              ELSE NULL
    5.                                         END 迟到 ,
    复制代码
    回复
    2017-05-03 14:23 
  • 0关注人数
  • 714浏览人数
  • 最后回答于:2017-5-9 15:44
    活动推荐 更多
    热门课程 更多
    返回顶部