本文主要是介绍如何得到分组后,组中最大日期的纪录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
TABLE:AA 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
)
有更好的方法吗?
这篇关于如何得到分组后,组中最大日期的纪录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!