在sql中分组日期

时间:2010-06-22 05:02:19

标签: sql sql-server tsql aggregate

我有一张桌子,其中有ids和辞职日期。 一个单身人士有一个以上的辞职日期。

如何显示一个id只有一个辞职日期即最新日期的表格。

有人可以帮助我了吗...比一吨

1 个答案:

答案 0 :(得分:5)

select id, max(resignDate)
from mytable
group by id

关于是否要确保表中只有一行给定ID,问题尚不清楚。如果您要求给定ID只有一个条目,那么该语句最后应该有:having count(id) = 1