0

我以为我已经从以前的帖子中回答了这个问题,但我仍然无法做到这一点。我将尝试另一种方式并简化它:

Query 1:
SELECT SUM((TA.task_average*TC.completed)/60) AS manual

Query 2:
SUM(M.minutes/60) AS automatic

我需要从 1 中减去查询 2。如果可能的话,我想将它组合起来并避免多个查询。我有我所有的加入和分组,我需要它们,这是我玩得很开心的这件作品。

最终编辑(包括四舍五入到小数点后两位):

ROUND((SUM((TA.task_average*TC.completed)/60) - SUM(M.minutes/60)),2) AS diff
4

1 回答 1

1

你可以像这样减去它们:

SELECT (SUM((TA.task_average*TC.completed)/60) - SUM(M.minutes/60)) AS Difference FROM ...
于 2012-10-21T00:20:38.273 回答