SQL查询同时减去和求和

时间:2013-07-29 01:47:33

标签: sql ms-access-2007

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

我正在使用MS Access 2010.

 Value1        Value2 
 100           50
 100           80

我申请了

select value1-value2 as Result from tbl

它给出了结果

Result 
50
20

但我想要

Result 
70

有什么想法吗?

3 个答案:

答案 0 :(得分:3)

使用以下内容:

select sum(value1-value2) as Result 
from tbl

答案 1 :(得分:0)

使用此声明:

SELECT SUM(Value1- value2) as Result
FROM tbl

答案 2 :(得分:0)

--CREATE TABLE #COUNT (VAL1 INT ,VAL2 INT)
--INSERT INTO #COUNT VALUES (100,50)
--INSERT INTO #COUNT VALUES (100,80)


CREATE TABLE #COUNT1 (VAL1 INT )
INSERT INTO #COUNT1 SELECT VAL1-VAL2  FROM #COUNT

SELECT  VAL1 AS RESULT  FROM #COUNT1
COMPUTE SUM(VAL1) 

DROP TABLE #COUNT1