私はこの種のデータを持っています:
Date         Count1 Count2 Count3 ... Countxx
01-05-2012   1      0      1          2
01-05-2012   2      1      3          0
01-05-2012   2      3      3          1
02-05-2012   1      3      2          0
02-05-2012   5      2      0          0
そして、日付ごとにグループ化されたそれぞれのフィールド (Count1 から Countxx まで) の合計を計算する必要があり、次の SQL を書きました。
select sum(count1), sum(count2), sum(count3), .. , sum(countxx) 
from table1 group by date
私の最初の質問:SQLサーバーでこれを自動的に行う方法はありますか(フィールドの名前と数は毎回異なるため、フィールドの数を知らなくても、手動でSQLを書くのは非常に面倒です)。
第二に、現在の行から前の行を差し引いた値と前の7行の平均を計算する方法は?
ありがとう!