在sql中分组日期

jas*_*eet 0 sql t-sql sql-server aggregate

我有一张桌子,里面有ids和辞职日期.一个单身人士有一个以上的辞职日期.

如何显示其中一个id只有一个最新日期即最大日期的表格.

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

p.c*_*ell 5

select id, max(resignDate)
from mytable
group by id
Run Code Online (Sandbox Code Playgroud)

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