Office中国论坛/Access中国论坛

标题: 请高手指点复杂的查询问题 [打印本页]

作者: 好学    时间: 2011-5-14 14:09
标题: 请高手指点复杂的查询问题
本帖最后由 好学 于 2011-5-14 14:37 编辑

在我的例子中实际全勤只有"李四","张飞",但查询不出来,是我方法错了吗?请问有什么办法将当月全勤的找出来?谢谢!

[attach]45561[/attach]

作者: aslxt    时间: 2011-5-14 18:51
不知道搞的那么复杂有何用意,可以简单的建立一个查询,就可以统计每个人某年某月的考勤统计:
SELECT DISTINCT 考勤表.部门名称, 考勤表.员工名称, Format([日期],"yyyy") AS 年份, Format([日期],"mm") AS 月份, Sum(考勤表.休息) AS 休息之总计, Sum(考勤表.请假) AS 请假之总计, Sum(考勤表.旷工) AS 旷工之总计
FROM 考勤表
GROUP BY 考勤表.部门名称, 考勤表.员工名称, Format([日期],"yyyy"), Format([日期],"mm")
然后把这个查询作为窗体的数据源,并按条件筛选即可
作者: 好学    时间: 2011-5-14 23:24
本帖最后由 好学 于 2011-5-14 23:52 编辑

回复 aslxt 的帖子

谢谢aslxt 你提醒了我,真\假也是0\-1,可以计算。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3