ASP& SQL Server 2008:从另一个计算值计算的值

时间:2011-09-01 20:55:20

标签: asp.net sql-server-2008 gridview

我需要使用绑定到Gridview& amp;的SQL语句。需要像是

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

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

CONSTANT将是作为会话变量传递给查询的值。

,即Gridview的第二列是根据第一次计算的结果计算的。

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

您需要重复表达式,或使用子查询,例如

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