2012-01-12 30 views
1
ID    Timestamp 
749705  2010-05-10 12:11:00.000 
749702  2011-06-25 00:00:00.000 
749706  2011-01-01 08:32:00.000 
749701  2010-05-10 12:05:00.000 
749705  2010-06-19 14:13:00.000 
749706  2011-03-19 14:15:00.000 
749703  2010-06-28 16:30:00.000 
749703  2011-08-04 12:01:00.000 
749701  2011-06-15 12:40:00.000 
749702  2012-01-11 08:32:00.000 

嗨, 我有一个表像上面的格式在那里,现在我需要得到不同的ID和该ID最多时间戳的结果。DISTINCT查询不SQLSERVER工作的罚款2005

我尝试使用功能组,但没有给我结果。 请让我知道我要去哪里错了。

回答

2

很难说没有看到您的查询就会出现什么问题。我想你正在寻找这样的事情。

select ID, max(Timestamp) as MaxTimeStamp 
from YourTable 
group by ID 

结果:

ID   MaxTimeStamp 
----------- ----------------------- 
749701  2011-06-15 12:40:00.000 
749702  2012-01-11 08:32:00.000 
749703  2011-08-04 12:01:00.000 
749705  2010-06-19 14:13:00.000 
749706  2011-03-19 14:15:00.000 
+0

感谢工作正常 – happysmile 2012-01-12 11:08:56

相关问题