0

そのようなことをする方法はありますか?

columntogroupby という次のテーブルがあるとします。

ColumnsToGroupBy
Column1
Column2 
Coulmn3

そして、私はこのクエリを持っています

Select sum(someColumn) Total,Column1,Column2,Column3 From MyTable Group By Column1,Column2,Column3

columntogroupby テーブルを使用してこのクエリを動的に作成する方法はありますか? は常に同じであることに注意してくださいsum(someColumn) Total。select 句と group by 句に columntogroupby のすべての列を含める必要があるだけですが、それは可能ですか?

4

1 に答える 1

1

はい、これは動的 SQL を使用して可能です。

MSDN のヘルプ ページを参照して、セキュリティへの影響sp_executesqlを考慮してください。

Google で検索すると、SQL Server dynamic多くの例も返されます。

于 2013-07-27T07:03:35.437 に答える