Office中国论坛/Access中国论坛

标题: 查询问题求教 [打印本页]

作者: heikediguo2004    时间: 2012-5-31 23:44
标题: 查询问题求教
[attach]49289[/attach]小弟的人员管理数据库包括A类人员,B类人员,如附件,
如果把A类人员毕业日期为month(date())的人员查询出来很容易,
如果把B类人员入职日期为month(date())的人员查询出来也很容易,

现在的问题是如何把A类人员毕业日期为month(date())和B类人员入职日期为month(date())的人员都查询出来?该怎么做呢?
在查询条件写表达式能做到吗?怎么写呢?

作者: Henry D. Sy    时间: 2012-6-1 10:08
怎么会是两个表
作者: Henry D. Sy    时间: 2012-6-1 10:18
变通一下
  1. SELECT "A类_毕业日期" as 类别,[1-姓名] as 人员,[2-毕业日期] as 日期
  2. from A类人员  where month( [2-毕业日期])=month(date())
  3. UNION ALL select "B类_入职日期",姓名,入职日期
  4. from B类人员 where month( [入职日期])=month(date());
复制代码





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