2009-08-07 16 views
2

クエリを使用して列の合計を取得することは可能ですか? 私のグリッドには20列あります。私は各列の合計値をフッターに表示する必要があります。今value.if合計を取得するためにTemplateFieldフィールドとJavaScript機能を使用してイムすると、SQLクエリからそれを得ることが可能である私は、コードSqlサーバー:列全体の合計SQlクエリ

+0

ダウン投票の理由を指定するとよいでしょう。 – rahul

+0

sqlの各列の値の合計を持つことができます。答えを見てください。 – rahul

+1

ここでの最適なオプションは、使用しているグリッドを使用して、これらの合計を計算して表示することです.SQLでは実行しないでください。実際のデータとすべての合計を1つのSQL文で選択することはできません –

答えて

0

を減らすことができ、私はあなたがSUM機能

例:を探していると思います:

SELECT *, SUM(SalesAmount) OVER() as TotalSales 
FROM YourTable 

SELECT SUM(salary) as "Total Salary" 
FROM employees 
2

のような何かを試してみてくださいしかし、合計だけが必要な場合は、次のようにしてください。

SELECT SUM(SalesAmount) as TotalSales 
FROM YourTable 

今後、さらに詳しい情報をお送りください。

ロブ

+0

申し訳ありません...私のグリッドには20列あります。私は各列の合計値をフッターに表示する必要があります。今私はTemplateFieldフィールドとJavaScript関数を使用して合計value.ifを取得することが可能ですが、SQLクエリから取得することができます私はコードを減らすことができます.. –

1

列を合計する、それはあなたが(レポーティングサービス、データグリッド、何でも)を扱っているものは何でもクライアントを使用し、ちょうど合計行を表示するには、その旨をお伝えするのが最善です。

同じクエリ内で実行する場合は、別のものを意味する行が表示され、表示がかなり厄介になります。

クエリで実行することはできますが、おそらくそうではありません。

ロブ

+0

私はそのオプションを見つけようとします –