ASP&SQL Server 2008中:计算从另一个计算值值
问题描述:
我需要使用绑定到一个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次计算的结果中计算出来的。
什么是最好的方法来实现这一目标?
答
您需要重复表达式或使用子查询,例如
SELECT *, C01 = (S00/Constant)
FROM
(
SELECT S00 = SUM(Column1)
FROM table
) AS x;
这是*计算*或*计算*和*计算值* .... –