Sql 如何基于其他两列返回最大日期?
我还没有找到这个问题的答案,所以我希望这里的人能帮上忙。我需要返回每个课程、每个ID的最长日期。我一直在使用子查询从另一列中选择最长日期,但似乎找不到将其同时考虑到这两列的方法。数据如下所示:Sql 如何基于其他两列返回最大日期?,sql,ms-access,ms-access-2007,maxdate,Sql,Ms Access,Ms Access 2007,Maxdate,我还没有找到这个问题的答案,所以我希望这里的人能帮上忙。我需要返回每个课程、每个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/2
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
我希望得到如下结果:
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
非常感谢您的帮助!非常感谢 使用
分组依据
和MAX()
使用
分组依据
和MAX()
显然就是这么简单。我试着让它变得比需要的更难。谢谢你的回复!显然就是这么简单。我试着让它变得比需要的更难。谢谢你的回复!