ASP & SQL Server 2008: вычисленное значение из другого вычисленного значения - PullRequest
0 голосов
/ 02 сентября 2011

Мне нужно использовать оператор SQL, который привязан к Gridview и должен быть чем-то вроде

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 будет значением, передаваемым запросу как переменная сеанса.

т. е. 2-й столбец Gridview рассчитывается на основе результатов 1-го расчета.

Каков наилучший способ достичь этого?

1 Ответ

1 голос
/ 02 сентября 2011

Вам нужно будет повторить выражение или использовать подзапрос, например,

SELECT *, C01 = (S00/Constant) 
FROM
(
 SELECT S00 = SUM(Column1)
  FROM table
) AS x;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...