Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何从表中查找最近的日期_Sql_Sql Server_Sql Server 2000 - Fatal编程技术网

Sql 如何从表中查找最近的日期

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

表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