获取每个项目的前 1 条记录

发布于 2024-10-31 23:29:41 字数 195 浏览 2 评论 0原文

Project- ID,Name
ProjectProgress - ID,ProjectID,ProgressID, Date

我需要为每个项目获得前 1 名记录,但是我一直碰壁,有谁知道我如何实现这一目标,我正在尝试返回

ProjectName, ProgressID
Project- ID,Name
ProjectProgress - ID,ProjectID,ProgressID, Date

I need to get the Top 1 record for each Project, however i keep hitting a brick wall, does anyone have an idea how i can achieve this, I am trying to return

ProjectName, ProgressID

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

滿滿的愛 2024-11-07 23:29:41

您没有描述如何确定哪条记录是 TOP 1。它是每个 ProjectID 的最新日期吗?

如果是这样,请告诉我们在开始之后您还需要什么:

SELECT ProjectID, Max([Date]) AS MaxOfDate
FROM ProjectProgress
GROUP BY ProjectID;

You didn't describe how to determine which record is the TOP 1. Is it the most recent date for each ProjectID?

If so, tell us what more you need after starting with this:

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