现在有如下一组数据
Table AID NAME DATETIME VALUES
1 a 2009-9-9 50
1 a 2008-8-8 25
1 a 2004-8-8 15
1 b 2005-8-7 50
1 b 2001-8-8 88
2 a 2005-8-8 20
2 a 2005-9-9 7要求按照id和name 取出最新日期的values数值
比如我选择标号为1的数据,将显示1中a,b,c他们最新日期的值 请高人指点一下
Table AID NAME DATETIME VALUES
1 a 2009-9-9 50
1 a 2008-8-8 25
1 a 2004-8-8 15
1 b 2005-8-7 50
1 b 2001-8-8 88
2 a 2005-8-8 20
2 a 2005-9-9 7要求按照id和name 取出最新日期的values数值
比如我选择标号为1的数据,将显示1中a,b,c他们最新日期的值 请高人指点一下
解决方案 »
- 请大家帮我看一下这个SQL查询为什么是这样写的:“选读所有课程的学生姓名”?
- 请高手看看这个触发器有什么问题????急!!!!!!!!!!!!!
- 行列转换统计(月份变成行)
- 提问:
- 为何含有sum的语句生成的表无法编辑呢?[用select ---,sum() as --- into 表名 from --- 的格式]
- 请教 错误信息:IDispatch error #3121,超时已过期
- sqlserver2000多实例问题
- 看看这条SQL语句如何写,谢谢.
- 如何在sql server中重启动机器或者重新启动sql server服务。
- 如何设计如下存储过程
- 求一个简单的sql语句
- 救急如救火,请求大家帮助!!
from tb a
where not exists(select top 1 * from tb where id=a.id and name=a.name and datetime>a.datetime)
WHERE NOT EXISTS (SELECT 1 FROM TABLEA WHERE ID=A.ID AND NAME=A.NAME AND DATETIME>A.DATETIME)
from tb a
where not exists(select 1 from tb where id=a.id and name=a.name and datetime>a.datetime)