首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求教sql where 后边条件的写法

2012-09-24 
求教sql where 后面条件的写法有如下2个表: 想通过查询 select USERID,姓名,年龄 from 表A where ????? 的

求教sql where 后面条件的写法
有如下2个表: 想通过查询 select USERID,姓名,年龄 from 表A where ????? 的格式得到表C (也就是 入职时间 between '2009-1-1' and '2012-8-8')

where后面的条件不知怎么写,求教各位高手 谢谢


表A
USERID姓名年龄
1张三33
2李四28
3王五36
4陈七50
5黄久45


表B
USERID职务入职时间
1主管2009-2-9
2经理2007-8-6
3普通职员2012-3-5
4营销主管2009-8-6
5总经理2007-8-1



希望得到的结果: 表C (也就是 入职时间 between '2009-1-1' and '2012-8-8')

USERID姓名年龄
1张三33
3王五36
4陈七50


[解决办法]
select USERID,姓名,年龄 from 表A where USERID in (select USERID from 表B where 入职时间 between '2009-1-1' and '2012-8-8')

热点排行