解决方案 »

  1.   

    gongzuo中每天有上午打卡时间和下午打卡时间.节点为12:00
      

  2.   

    显然,使用数据库存储数据,分3张表:
    员工信息表
    本月上班时间表
    上下班打卡时间表然后select语句组合查询请假或旷工的员工信息,是最简单的解决方案。
      

  3.   

    yuangong.Where(x => gongzuo.Contains(y => y.员工 == x && y.日期 == 某天 && y.时间 == 上午) && gongzuo.Contains(y => y.员工 == x && y.日期 == 某天 && y.时间 == 中午) && gongzuo.Contains(y => y.员工 == x && y.日期 == 某天 && y.时间 == 下午))
      

  4.   

    楼上 大神 你那个x y是what啊 新手 看不太懂 
    能说详细点吗 
      

  5.   


    yuangong.Where(x
    x是yuangong中的某一个
    gongzuo.Contains(y
    y是gongzuo中的某一个
      

  6.   


    yuangong.Where(x
    x是yuangong中的某一个
    gongzuo.Contains(y
    y是gongzuo中的某一个

    contains(list) 他写的里面的参数 我怎么都像是bool啊 
      

  7.   


    yuangong.Where(x
    x是yuangong中的某一个
    gongzuo.Contains(y
    y是gongzuo中的某一个

    contains(list) 他写的里面的参数 我怎么都像是bool啊 查询条件当然是bool了,这些你要是看不懂就上网先搜搜linq