gpt4 book ai didi

sql - 选择+求和+左连接

转载 作者:行者123 更新时间:2023-12-04 23:30:19 25 4
gpt4 key购买 nike

我希望得到一些建议。我需要计算出有多少项目没有 100% 的合作伙伴分配。

一个项目可以有多个合作伙伴。

项目和合作伙伴表通过ProjectID 连接。

我需要从项目中选择项目 ID、项目名称,其中partner_% != 100%。

所以我的想法是这样的

SELECT project id, project name, SUM (partner_%) as [Project Partner Total]
FROM Project Table
LEFT JOIN [partner table]
ON project.projectID = partner.projectID

我上面的方法可以吗? (这是 SQL Server 2014)。

最佳答案

如果我理解正确,您需要一个 group by 和一个 having 子句:

SELECT project id, project name, SUM(partner_%) as [Project Partner Total]
FROM Project Table LEFT JOIN
[partner table]
ON project.projectID = partner.projectID
GROUP BY project id, project name
HAVING SUM(partner_%) <> 100;

关于sql - 选择+求和+左连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34156420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com