sql 中的日期分组

发布于 2024-09-06 09:06:12 字数 110 浏览 3 评论 0原文

我有一张表,其中有 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦过后 2024-09-13 09:06:12
select id, max(resignDate)
from mytable
group by id

从问题中不清楚是否要确保给定 ID 在表中只有一行。如果您要求给定 ID 只有一个条目,则语句末尾应包含:having count(id) = 1

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文