数据库是access的,有三张表:checkinout,userinfo,departments。
checkinout里面有字段:userid,checktime。
userinfo里面有字段:userid,name,defaultdeptid。
departments里面有字段:deptid,deptname。
defaultdeptid和deptname的值是一样的。
我想做个查询,在文本框中输入一个部门的名字,在两个日期之间,在列表中显示如下
部门 名字 考勤次数
人事部 张三 4
checkinout里面有字段:userid,checktime。
userinfo里面有字段:userid,name,defaultdeptid。
departments里面有字段:deptid,deptname。
defaultdeptid和deptname的值是一样的。
我想做个查询,在文本框中输入一个部门的名字,在两个日期之间,在列表中显示如下
部门 名字 考勤次数
人事部 张三 4
select deptname as 部门, [name] as 名字, number_check as 考勤次数 from departments as a, userinfo as b, (select userid, count(*) as number_check from checkinout group by userid) as c where a.deptid = b.defaultdeptid and b.userid = c.userid