求SQL一句,向高手求教

bluekangkang 2008-02-21 02:31:07
我现在有一个面试表,fr_code是面试记录key,fr_ecode是人员记录key,fr_ymd是面试时间,查找表中每一个人最新的面试记录(fr_ymd最大)的fr_code
...全文
33 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyann 2008-02-21
  • 打赏
  • 举报
回复

最好把你的表结构贴出来
== 思想重于技巧 ==
liuyann 2008-02-21
  • 打赏
  • 举报
回复

select *
from 面试记录 i
where fr_ymd= (select max(fr_ymd) from 面试记录 where personID = i.personID)
== 思想重于技巧 ==
youankang 2008-02-21
  • 打赏
  • 举报
回复
select fr_code from facerecord a where fr_ymd in(select max(fr_ymd) from facerecord where fr_ecode=a.fr_ecode)
WWWWA 2008-02-21
  • 打赏
  • 举报
回复
将记录及正确结果贴出来看看
bluekangkang 2008-02-21
  • 打赏
  • 举报
回复
1楼的不对阿,这样查询结果是表里所有的记录
WWWWA 2008-02-21
  • 打赏
  • 举报
回复
select fr_code,max(fr_ymd) from tt group by fr_code

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧