使用 SQL Server 2005
表格1
ID Date Value
001 23/01/2012 100
002 24/02/2012 200
002 21/01/2012 300
003 18/02/2012 200
003 19/02/2012 100
...
我想为每个 id 显示 max(date)。这个怎么做。
我试过了
Select id, max(date), value from table group by id, value
但输出显示所有行
预期产出
ID Date Value
001 23/01/2012 100
002 24/02/2012 200
003 19/02/2012 100
...
需要 SQL 查询帮助