sql 中的日期分组
我有一张表,其中有 ID 和辞职日期。 一个 ID 有多个辞职日期。
我怎样才能显示一个表,其中一个ID只有一个辞职日期,即最新的,即最大日期。
有人可以帮我吗...非常感谢
i have a table in which there are ids and resigning dates.
a singlle id have more than one resigning date.
how can i display the table in which one id have only one resigning date which is the latest ie the maximum date.
can somebody help me plzz....thanx a ton
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从问题中不清楚是否要确保给定 ID 在表中只有一行。如果您要求给定 ID 只有一个条目,则语句末尾应包含:
having count(id) = 1
It's not clear from the question on whether you want to ensure there is only one row in the table for a given ID. If you require that there's only one entry for the given ID, then the statement should have, at the end:
having count(id) = 1