gpt4 book ai didi

sql - 无法使用 group by 获得正确的 SUM

转载 作者:行者123 更新时间:2023-12-02 09:12:21 25 4
gpt4 key购买 nike

我一直在尝试获取TotalChargeTotalCost预计总小时数

虽然我的脚本中没有错误,但我无法获得上述列的总数。

我的脚本如下:

SELECT
l.LaborName,
l.EstimatedHours,
l.TotalCost,
l.TotalCharge,
w.CurrencySymbol,
SUM(l.TotalCost) AS totalCost,
SUM(l.TotalCharge) AS totalCharge,
SUM(l.EstimatedHours) AS totalHours
FROM WOLabor l
INNER JOIN WO w
ON l.WOPK = w.WOPK
WHERE l.WOPK = 10100
AND RecordType = 1
GROUP BY l.LaborName,
l.EstimatedHours,
l.TotalCost,
l.TotalCharge,
w.CurrencySymbol

这是我的输出:

enter image description here

我的预期输出是 enter image description here

最佳答案

您正在按只需要求和的列进行分组。 从GROUP BY中删除它们:

 SELECT
l.LaborName,
w.CurrencySymbol,
SUM(l.TotalCost) AS totalCost,
SUM(l.TotalCharge) AS totalCharge,
SUM(l.EstimatedHours) AS totalHours
FROM WOLabor l
INNER JOIN WO w
ON l.WOPK = w.WOPK
WHERE l.WOPK = 10100
AND RecordType = 1
GROUP BY l.LaborName,
w.CurrencySymbol

关于sql - 无法使用 group by 获得正确的 SUM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50816661/

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