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和最大时间戳的结果。
我尝试使用按功能分组,但是没有给我结果。 请让我知道我哪里出错了。
答案 0 :(得分: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