`
T123012009065
  • 浏览: 52659 次
文章分类
社区版块
存档分类
最新评论

如何得到分组后,组中最大日期的纪录

阅读更多
TABLE:A
A B C D
1 2001/01/01 1 1
1 2001/12/12 2 2
3 2002/01/01 3 3
3 2003/12/12 4 4

按列A分组,请问如何得到每组中时间最大的数据?

1 2001/12/12 2 2
3 2003/12/12 4 4

我的笨方法:
SELECT *
FROM A
WHERE (A,B) IN(
SELECT A,MAX(B)
FROM A
GROUP BY A
)

有更好的方法吗?
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics