考勤系统统计sql问题
checkInOut 打卡记录表 userId(关联userInfo表主键) checktime 打卡时间
1 2012-7-22 17:58:08
1 2012-7-23 17:38:36
1 2012-7-24 8:00:00
1 2012-7-24 17:55:47
2 2012-7-22 17:58:08
2 2012-7-23 17:38:36
2 2012-7-24 17:55:11
3 2012-7-23 17:38:36
3 2012-7-24 17:54:43
4 2012-7-24 17:59:55
num_run_deil 班次表 num_runid主键 starttime endtime sdays edays
9 8:30:00 11:30:00 1 1
9 14:00:00 18:00:00 1 1
9 8:30:00 11:30:00 2 2
9 14:00:00 18:00:00 2 2
9 8:30:00 11:30:00 3 3
9 14:00:00 18:00:00 3 3
userInfo 人员表 userId主键 name gender title
1 张三 男 工程师
2 李四 男 领导
3 小红 女 前台
4 小磊 男 程序员
我想统计一下谁,迟到、早退、应到、矿工、请假的次数
------解决方案--------------------什么数据库?何谓迟到,早退,应到,矿工,请假?
------解决方案--------------------
你要给人排班次,才会有迟到,早退一些计算。不然怎么来呢
------解决方案--------------------先排班,才有迟到,早退,应到,矿工,请假?