2011-11-03 117 views
2

我需要得到子查询列的总和。这里是我使用的是什么,但它给错误,子查询列的总和

SELECT SUM (SELECT Col1 From Table1) FROM Table 2 

回答

5

既然你不是从表2中选择什么,你可以这样做:

select sum(Col1) 
from Table1 

否则,你可以做这样的:

select (
     select sum(Col1) 
     from Table1 
     ) as SumTable1Col1, 
    Table2.SomeOtherCol 
from Table2 
+0

这只是一个例子,我的查询很comples – user960567

+0

@ user960567:看我的第二个例子。 – RedFilter

+0

谢谢,这很有道理 – user960567