access这样写
SELECT DEPTNAME AS 部门,NAME AS 姓名,BADGENUMBER AS 考勤号,CHECKTIME AS 考勤时间,CHECKTYPE AS '签到/退',SENSORID AS 机器号 FROM USERINFO,CHECKINOUT,DEPARTMENTS WHERE CHECKINOUT.USERID = USERINFO.USERID AND DEPARTMENTS.DEPTID=USERINFO.DEFAULTDEPTID AND USERINFO.NAME = '陈汉耿' AND CHECKINOUT.CHECKTIME BETWEEN #2003-12-17 15:30:00# AND #2003-12-30 15:30:00# ORDER BY CHECKINOUT.USERID,CHECKINOUT.CHECKTIME ASC

解决方案 »

  1.   

    Access 的语法许多和SQL都是不兼容的时间格式要加“#”。
      

  2.   

    去掉星期六,星期日
    SELECT DEPTNAME AS 部门,NAME AS 姓名,BADGENUMBER AS 考勤号,CHECKTIME AS 考勤时间,CHECKTYPE AS '签到/退',SENSORID AS 机器号 FROM USERINFO,CHECKINOUT,DEPARTMENTS WHERE CHECKINOUT.USERID = USERINFO.USERID AND DEPARTMENTS.DEPTID=USERINFO.DEFAULTDEPTID AND USERINFO.NAME = '陈汉耿' AND CHECKINOUT.CHECKTIME BETWEEN #2003-12-17 15:30:00# AND #2003-12-30 15:30:00#
    and weekday(CHECKINOUT.CHECKTIME) between 2 and 6 ORDER BY CHECKINOUT.USERID,CHECKINOUT.CHECKTIME ASC