2011-11-03 111 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