Office中国论坛/Access中国论坛

标题: 想要实现以下功能~请帮忙看能否实现,谢谢 [打印本页]

作者: jinzhanxi    时间: 2011-9-8 15:41
标题: 想要实现以下功能~请帮忙看能否实现,谢谢
初试数据:

姓名        初试时间        复试时间        综合测试时间
张三        2011-9-1        2011-9-2        2011-9-3
李四        2011-9-2        2011-9-3        2011-9-4
王五        2011-9-3        2011-9-4        2011-9-5
贾六        2011-9-1        2011-9-2        2011-9-3
韩七        2011-9-2        2011-9-3        2011-9-4
胡八        2011-9-1        2011-9-3        2011-9-7



输入条件:2011-9-3,显示结果:               
               
姓名            时间     备注
张三        2011-9-3        综合测试
李四        2011-9-3        复试
王五        2011-9-3        初试
贾六        2011-9-3        综合测试
韩七        2011-9-3        复试
胡八        2011-9-3        复试

作者: todaynew    时间: 2011-9-8 15:50
本帖最后由 todaynew 于 2011-9-8 15:56 编辑

联合查询即可
select 姓名,初试时间 as 时间,"初试" as 备注 from tbname
UNION All select 姓名,复试时间 as 时间,"复试" as 备注 from tbname
UNION All select 姓名,综合测试时间 as 时间,"综合测试" as 备注 from tbname
Where 时间=输入查询时间
作者: jinzhanxi    时间: 2011-9-8 17:22
谢谢老师,实现啦~~~~
作者: jinzhanxi    时间: 2011-9-8 17:25
todaynew 发表于 2011-9-8 15:50
联合查询即可
select 姓名,初试时间 as 时间,"初试" as 备注 from tbname
UNION All select 姓名,复试时 ...

额,不太对,他还让我输入2个参数: 时间和查询时间。是不是我哪里做错了?
请查看附件,如何调整?
[attach]46656[/attach]


作者: todaynew    时间: 2011-9-8 17:32
先用
select 姓名,初试时间 as 时间,"初试" as 备注 from tbname
UNION All select 姓名,复试时间 as 时间,"复试" as 备注 from tbname
UNION All select 姓名,综合测试时间 as 时间,"综合测试" as 备注 from tbname
做个查询,在这个查询的基础上再做选择查询试试。
作者: jinzhanxi    时间: 2011-9-9 07:41
我试验下试试
作者: jinzhanxi    时间: 2011-9-9 09:03
todaynew 发表于 2011-9-8 17:32
先用
select 姓名,初试时间 as 时间,"初试" as 备注 from tbname
UNION All select 姓名,复试时间 as 时 ...

先做查询,在查询中筛选,可以实现,谢了老师




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