现有一表,内容如下
-------------------------------------------------------
序号 姓名 状态 时间
1 王 在 2006-08-1
2 王 不 2006-09-1
3 王 在 2006-09-2
4 李 不 2006-08-2
5 李 在 2006-09-3
6 张 在 2006-08-11
6 张 不 2006-08-13
--------------------------------------------------------
求可以用一条语句查询出以下的结果---------------------------------------------------------
序号 姓名 状态 时间
3 王 在 2006-09-2 5 李 在 2006-09-3
6 张 不 2006-08-13
----------------------------------------------------------
即同一人最后一次出现具体情况
-------------------------------------------------------
序号 姓名 状态 时间
1 王 在 2006-08-1
2 王 不 2006-09-1
3 王 在 2006-09-2
4 李 不 2006-08-2
5 李 在 2006-09-3
6 张 在 2006-08-11
6 张 不 2006-08-13
--------------------------------------------------------
求可以用一条语句查询出以下的结果---------------------------------------------------------
序号 姓名 状态 时间
3 王 在 2006-09-2 5 李 在 2006-09-3
6 张 不 2006-08-13
----------------------------------------------------------
即同一人最后一次出现具体情况
解决方案 »
- 表添加数据
- 用存储过程实现插入表的初始化值
- DataLength问题
- 真怪,dtproperties表,在查询分析器中是用户表,可是在企业管理器中则显示为系统表,是不是sql server2000的bug呀?
- 如何让返回的表里的某一列成为一行来返回~
- 急求一条sql语句,分相送!解决马上结帖
- 请教,象金山词霸这样的软件用的是什么数据库呀?
- 我用VB连接SQL2000时候.定义了一个函数Public Function ExecuteSQL(ByVal SQL _
- !!!!!!发布服务器的问题??????
- 第一次来这里,我们下学期学SQL,我还一点都不懂,请教一下,还请介绍几本好书
- sql问题 这样写行不行?
- sql server管理问题
(
select max(序号) from tablename where 姓名=A.姓名
)
select * from tablename A where not exists (
select 1 from tablename where 姓名=A.姓名 and 序号>a.序号
)
没试过