账号通
    

账号  

密码  

2473

查看

4

回复
主题:SQL语句查询的问题 [收藏主题] 转到:  
pennyqd 当前离线

135

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1292 分
登录次数:84 次
注册时间:2008/8/5
最后登录:2010/4/17
pennyqd 发表于:2008/8/23 13:38:00   | 只看该作者 查看该作者主题 楼主 
科汛在线商城系统(NET)
假如有如下表T1
工号 调整工资 日期
0001 500 8-1
0001 600 9-5
0002 500 8-1
0002 700 10-8
0003 200 8-1
这里相同工号的有几次调整工资记录,假如我想提取最后一次记录,就是有重复工号的人按日期最大提取一条,最终结果如下:

工号 调整工资 日期
0001 600 9-5
0002 700 10-8
0003 200 8-1
请问用SQL语句实现 应该怎么写
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
pennyqd 当前离线

135

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1292 分
登录次数:84 次
注册时间:2008/8/5
最后登录:2010/4/17
pennyqd 发表于:2008/8/25 9:17:00   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)

能说详细点吗?

用了

select * from T1 where

(

select max(日期) from T1 group by 工号

)

总是得不到正确答案 能解释一下吗?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
91fafa 当前离线

370

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:2842 分
登录次数:174 次
注册时间:2007/12/5
最后登录:2020/11/5
91fafa 发表于:2008/8/23 22:18:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mz520 当前离线

628

主题

6

广播

2

粉丝
添加关注
级别:六年级

用户积分:3600 分
登录次数:170 次
注册时间:2008/8/23
最后登录:2014/8/5
mz520 发表于:2008/8/23 15:01:00   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
shupeng 当前离线

145

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1475 分
登录次数:23 次
注册时间:2008/5/25
最后登录:2008/11/16
shupeng 发表于:2008/8/23 14:36:00   | 只看该作者 查看该作者主题 报纸 
做在线知识付费 选科汛云开店
select distinct(去掉重复项) 工号
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.18750秒 powered by KesionCMS 9.0