MySQL查询出勤与轮班时间表?

时间:2019-07-15 04:08:18

标签: mysql vb.net

我有2个表,即logcheck和表shift表。我从考勤机上获取了此日志,但是对于SQL查询基于日志和班次查找考勤数据感到困惑。

请帮助所有人。

Shift

No  Id  CheckIn     CheckOut    sHIFT
1   K1  08:45       17:15       sHIFT1
2   K1  23:45       08:15       SHIFT2
3   K1  13:45       22:15       SHIFT3
4   K2  08:45       17:15       sHIFT1
5   K2  23:45       08:15       SHIFT2
6   K2  13:45       22:15       SHIFT3

Logcheck

No  Id  Check           Type
1   K1  2019-07-01 08:30    I
2   K1  2019-07-01 17:30    O
3   K1  2019-07-02 23:35    I
4   K1  2019-07-03 08:30    O
5   K1  2019-07-03 13:40    I
6   K1  2019-07-03 22:30    O

结果:

Id  Date        CheckIn     CheckOut    Shift
K1  2019-07-01  08:30       17:35       Shift1
K1  2019-07-02  23:35       08:30       Shift2
K1  2019-07-03  13:40       22:30       Shift3

0 个答案:

没有答案