表tabel数据如下:
id time
1 2014-10-28 10:10:10
1 2014-10-28 10:10:11
2 2014-10-28 10:10:12
2 2014-10-28 10:10:13
2 2014-10-28 10:10:14
我要查询得到的结果是:如果id一样取时间大的那一条数据
如下
id time
1 2014-10-28 10:10:10
2 2014-10-28 10:10:14
在线等,大侠们指点下!!!

------解决思路----------------------
SELECT id,[time] FROM(
SELECT id,[time],ROW_NUMBER()OVER(PARTITION BY id ORDER BY [time]DESC)RN FROM tabel
)T WHERE RN=1
------解决思路----------------------
SELECT Id,MAX(Time) FROM t
GROUP BY Id