2011-09-01 66 views
0

我需要使用綁定到一個GridView &需要是這樣的ASP&SQL Server 2008中:計算從另一個計算值值

SELECT * from Table Sum(Column1) AS S00, (S00/CONSTANT) AS C01 or 

SELECT * from Table Sum(Column1) AS S00, Sum(Column1)/CONSTANT AS C01 

常數將是一個值傳遞給查詢SQL語句作爲會話變量。

即Gridview的第2列是從第1次計算的結果中計算出來的。

什麼是最好的方法來實現這一目標?

+0

這是*計算*或*計算*和*計算值* .... –

回答

1

您需要重複表達式或使用子查詢,例如

SELECT *, C01 = (S00/Constant) 
FROM 
(
SELECT S00 = SUM(Column1) 
    FROM table 
) AS x;