行使用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最多显示(日期)。这个怎么做。
我试过
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查询帮助
待办事项组。不需要按值分组,也可以从选择部分中删除值,否则会引发错误 – Meherzad 2013-02-26 04:30:30
如果ID在同一天(最长)出现两次,会发生什么? – pilcrow 2013-02-26 05:57:38