tbl_manualsign    考勤信息表ms_id     int 非空 种子,自增1 签卡Id   user_id    Varchar(50) 非空 表UserInfo中userid的外键 用户idms_time    DateTime 非空 签卡时间ms_desc    Varchar(200) 非空 签卡备注ms_tag    int 非空 签卡标记 要跟据页面上面输入的开始时间和结束时间 查询出出勤率,迟到次数,早退次数,旷工次数
sql语句怎么写

解决方案 »

  1.   

    考勤信息表
    tbl_manualsign
    (
        ms_id
        user_id
        ms_time
        ms_desc
        ms_tag
    )光靠这一个表,不能确定你需要的信息啊。
    比如迟到次数,早退次数,还需要知道上下班的时间啊(是固定的值吗)
    旷工次数,需要知道哪此是工作日啊(也是固定值,还是按常规算)
    再有,每个人上班打一次卡,下班打一次卡(即每人每在在这个表中有2条记录罢)这些都需要进一步确定。
      

  2.   

    问题补充:
    tbl_worktime     上下班时间表wt_id     int 非空 种子,自增1 工作时间Idwt_uptime      Varchar(50) 非空 上班时间wt_downtime    Varchar(50) 非空 下班时间 工作时间固定值  
    工作日按常规计算 早9:00 晚18:00
    ms_tag int 非空 签卡标记  1是上班打卡,0是下班打卡