我无法找到这个问题的答案,所以我希望有人可以提供帮助。我需要为每个ID返回每个课程的最长日期。我一直在使用子查询从另一列中选择最大日期,但似乎无法找到让它考虑两列的方法。数据看起来像这样:
ID Course CourseDate
1 DD 1/14/2013
1 DD 1/16/2013
1 CC 2/22/2013
1 CC 2/15/2013
2 DD 1/16/2013
我希望得到一个看起来像这样的结果:
ID Course CourseDate
1 DD 1/16/2013
1 CC 2/22/2013
2 DD 1/16/2013
非常感谢您的帮助!非常感谢!
答案 0 :(得分:1)
使用GROUP BY
和MAX()
SELECT ID, Course, MAX(CourseDATE) MAx_DATE
FROM TableName
GROUP BY ID, Course