同时进行减法和求和的SQL查询

同时进行减法和求和的SQL查询,sql,ms-access-2007,Sql,Ms Access 2007,我想减去两列,然后计算减去的值的总和 我正在使用MS Access 2010 Value1 Value2 100 50 100 80 我已申请— 选择值1-2作为tbl的结果 它给出了结果 Result 50 20 但是我想要 Result 70 有什么想法吗?使用以下方法: select sum(value1-value2) as Result from tbl 使用以下命令: select sum(value1-va

我想减去两列,然后计算减去的值的总和

我正在使用MS Access 2010

 Value1        Value2 
 100           50
 100           80
我已申请—

选择值1-2作为tbl的结果

它给出了结果

Result 
50
20
但是我想要

Result 
70
有什么想法吗?

使用以下方法:

select sum(value1-value2) as Result 
from tbl
使用以下命令:

select sum(value1-value2) as Result 
from tbl
使用以下语句:

SELECT SUM(Value1- value2) as Result
FROM tbl
使用以下语句:

SELECT SUM(Value1- value2) as Result
FROM tbl

您是否尝试过选择总和(值1-值2)?根据您提供的信息,这实际上是不可能的。您需要能够识别要从中减去数字的行。您是否尝试过
选择SUM(value1-value2)
?根据您提供的信息,这实际上是不可能的。您需要能够识别要从中减去数字的行。我尝试了上述语句,但没有成功。问题在于数据类型。我采用了错误的数据类型。。如果value1-value2给出了上述结果,那么sum(value1-value2)也应该有效!现在还有一个问题。当我使用上述语句时,它是有效的。但如果再添加几个字段,则不起作用。对于eg-选择名称、customerid、sum(value1-value2)作为tbl的结果…现在该怎么办?请创建另一个问题来详细说明您的问题。为此,您需要在其余列中使用group by子句。我尝试了上述语句,但未成功。问题在于数据类型。我采用了错误的数据类型。。如果value1-value2给出了上述结果,那么sum(value1-value2)也应该有效!现在还有一个问题。当我使用上述语句时,它是有效的。但如果再添加几个字段,则不起作用。对于eg-选择名称、customerid、sum(value1-value2)作为tbl的结果…现在该怎么办?请创建另一个问题来详细说明您的问题。为此,您需要在剩余列中使用group by子句。