Sql 如何从表中查找最近的日期
表1: 我想为每个id选择最近的日期 我尝试了以下查询:Sql 如何从表中查找最近的日期,sql,sql-server,sql-server-2000,Sql,Sql Server,Sql Server 2000,表1: 我想为每个id选择最近的日期 我尝试了以下查询: ID | Date 001 | 02/05/2011 001 | 02/08/2012 001 | 01/09/2012 002 | 08/02/2009 ... 预期产量 Select top1 from table1 我怎么能这样做 001 01/09/2012 002 08/02/2009 ... select id, max([date]) from [table] group by id
ID | Date
001 | 02/05/2011
001 | 02/08/2012
001 | 01/09/2012
002 | 08/02/2009
...
预期产量
Select top1 from table1
我怎么能这样做
001 01/09/2012
002 08/02/2009
...
select id, max([date])
from [table]
group by id