利用数据库来考勤的问题
我有一个考勤排班表,这个是预先设置的,不用更改
|------------------------------------------------------
|排班号|进时间一|出时间一|进时间二|出时间二|........|
|-----------------------------------------------------
|11001 |8:00 |8:40 |9:00 | 9:40 |........|
|-----------------------------------------------------
我还有个考勤流水表
|----------------------------------------------------
|卡号 | 刷卡时间 |考勤机号 |
|----------------------------------------------------
|100001 |2005-05-20 8:00 | 001 |
|----------------------------------------------------
|100001 |2005-05-20 8:30 | 001 |
|----------------------------------------------------
|100001 |2005-05-20 9:00 | 001 |
|----------------------------------------------------
|100001 |2005-05-20 9:40 | 001 |
|----------------------------------------------------
.............
所有刷卡假想为理想状况,比如第一次是进,第二次为出,第三次又是进....
我怎么依照排班表判断刷卡者迟到,早退,既迟到又早退...等等