| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 972 人关注过本帖
标题:求判斷是否有調動職位的sql語句
只看楼主 加入收藏
dyxg041
Rank: 2
等 级:论坛游民
帖 子:19
专家分:17
注 册:2006-5-15
收藏
 问题点数:0 回复次数:2 
求判斷是否有調動職位的sql語句
一表teammem存有员工工号(staff),组别(team),开始日期(effdt),结束日期(expdt),要用sql抓出当月有调职位的员工号,开始日期,结束日期,sql该如何写?自己寫的語句只能抓有部門變動,但不能准確取到具體一個月有哪些人有職位調動。先谢各位了!

select a.code, a.lname, b.effdt, b.expdt, c.lname as group0
from staff a, teammem b, team c
where a.code = b.staff
and b.team = c.code
and a.code like 'A%'
and b.staff in (select ds.staff from (select a.staff, count(a.staff)
                                      from teammem a, staff b
                                      where a.staff = b.code
                                      and b.code like 'A%'
                                      group by a.staff
                                      having count(a.staff) > 1
                                     ) ds
               )
order by a.code, b.effdt
搜索更多相关主题的帖子: sql 
2008-01-12 15:58
XieLi
Rank: 1
等 级:新手上路
威 望:1
帖 子:762
专家分:0
注 册:2007-7-24
收藏
得分:0 
可以例出一些数据,然后说你要哪些数据,这样别人才知道你的需求

拥有蓝天的白云,拥有你的我.
2008-01-14 09:52
快速回复:求判斷是否有調動職位的sql語句
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037057 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved