本帖最后由 vbsred0 于 2014-07-29 00:48:54 编辑

解决方案 »

  1.   

    下面是导入表的sql,  请用mysql数据库创建表!
    --考勤设置表
    insert into att_attendance_set values(1,1,2,1,1,1,1,1);
     
    --考勤类别表
    INSERT into att_attendance_type VALUES(1,1,0,'早上到校','07:59:50','8:59:50');
    INSERT into att_attendance_type VALUES(2,1,1,'中午离校','12:00:50','12:59:50');
    INSERT into att_attendance_type VALUES(3,1,0,'下午到校','13:59:50','14:59:50');
    INSERT into att_attendance_type VALUES(4,1,1,'下午离校','16:59:50','17:59:50');
    INSERT into att_attendance_type VALUES(5,1,0,'晚上到校','20:59:50','21:59:50');
    INSERT into att_attendance_type VALUES(6,1,1,'晚上离校','19:59:50','20:59:50');
     
     
    --考勤记录学生表
    insert into att_student_attendance values(1,1,'cm123456','2014-07-29 01:00:51',0,1,1);
    insert into att_student_attendance values(2,1,'cm123456','2014-07-30 01:00:51',1,2,2);
    insert into att_student_attendance values(3,1,'cm123456','2014-07-28 01:00:51',0,3,3);
    insert into att_student_attendance values(4,1,'cm123456','2014-07-27 01:00:51',1,4,4);
    insert into att_student_attendance values(5,1,'cm123456','2014-07-26 01:00:51',0,5,5);
    insert into att_student_attendance values(6,1,'cm123456','2014-07-24 01:00:51',1,6,3);
     
    --学校表
    insert into edu_school values(1,'北京小学',1,1,1);
     
    --学生表
    insert into edu_student values(1,'小名',1,1,'cm123456');
    insert into edu_student values(2,'小红,1,1,'cm663456');
    insert into edu_student values(3,'小花',1,1,'cm773456');
    要的效果图如下排列: 看能不能用mysql查询显示?
    序号    姓名       校园卡号       早上到校  中午离校   下午到校  下午离校  晚上到校   晚上离校
    1         小名      cm123456      正常           早退          未刷卡       迟到         正常            请假