我以为我从之前的帖子中得到了回答,但我仍然无法做到这一点。我会以另一种方式尝试并简化它:
Query 1:
SELECT SUM((TA.task_average*TC.completed)/60) AS manual
Query 2:
SUM(M.minutes/60) AS automatic
我需要从1中减去查询2.我希望尽可能将它组合起来并避免多次查询。我有我所有的连接和分组,我是如何需要它们的,这件事我很喜欢。
用final编辑(包括舍入到小数点后两位):
ROUND((SUM((TA.task_average*TC.completed)/60) - SUM(M.minutes/60)),2) AS diff
答案 0 :(得分:1)
你可以这样减去它们:
SELECT (SUM((TA.task_average*TC.completed)/60) - SUM(M.minutes/60)) AS Difference FROM ...