利用日期方法判断
数据库字段为:   上班日期,下班日期
1、首先可以利用日期天数判断 减去 数据库数据多天为空记录(可判断一年多少天多少次没考勤)
主要问题: 什么方法可判断该人员 哪一天没有登录考勤?

解决方案 »

  1.   

    你可以这样想,在正常情况下,一个月有多少天,那么就应该
    有多少条完整的记录,当然也有一天打多次卡和忘记打卡的情况
    还有一种情况是倒休、调休、跨天的考勤
    这些都是需要考虑的
      

  2.   

    考虑到了,现在我要把哪一天没打卡的日期遍历出来
      

  3.   

    上班日期,下班日期一天的第一次打卡记为上班日期,该天的以后都打卡都记为下班日期,这样允许多次打卡
    你只要去数据库遍历 上班日期为空的就知道能得到没打卡的日期了
      

  4.   

    不能这样,让他自动打开下班时间,以后查询就能看到:下班为值,上班为空了!!不好不好,行不通!
      

  5.   

    去数据库遍历 上班日期和下班日期为空 并且 他们的日期是同一天即可!!!!
      

  6.   

    lz都说了这样会出现下班为值,上班为空的情况,或反之。
    非要两个值来判断,基于其它因素估计准确性不高。要么加字段来判断要么查询语句中固定判断