那你班次没有 你让人怎么区分 夜班 就夜班的名称 夜班上班的日期名称 这样才好弄
每天只会有一个上班时长, 那就可以把这个表分成上班时间和下班时间两列, 然后用这两列去减就行了, 至于一天当中有多个进入或离开时间的, 取最早的或者最短的就可以了
用case when 在sql里面判断是哪个班
if(A2 = "出", datesubdate(B2, B2[A2:-1], "h"), "-")
日期自动扩展,打卡时间跟随日期扩展,用参数注入的方式,进入取当天最早时间,出去取最晚时间