设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1468|回复: 2
打印 上一主题 下一主题

[查询] 查询问题求教

[复制链接]
跳转到指定楼层
1#
发表于 2012-5-31 23:44:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟的人员管理数据库包括A类人员,B类人员,如附件,
如果把A类人员毕业日期为month(date())的人员查询出来很容易,
如果把B类人员入职日期为month(date())的人员查询出来也很容易,

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-6-1 10:08:41 | 只看该作者
怎么会是两个表
3#
发表于 2012-6-1 10:18:34 | 只看该作者
变通一下
  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());
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-28 23:39 , Processed in 0.095881 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表