从另一个查询中减去一个查询的总和

时间:2012-10-21 00:18:28

标签: php mysql

我以为我从之前的帖子中得到了回答,但我仍然无法做到这一点。我会以另一种方式尝试并简化它:

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

1 个答案:

答案 0 :(得分:1)

你可以这样减去它们:

SELECT (SUM((TA.task_average*TC.completed)/60) - SUM(M.minutes/60)) AS Difference FROM ...
相关问题