2016-09-22 18 views
0

SQLスクリプトで移動平均を計算しようとしています。ユーザーが日付範囲を指定するため、移動平均です。例えば、SSRSグラフでそう日付xと日付yの間の移動平均の計算

Select a.hospital, avg(a.count) as 'Averages', a.date 
from Records as a 
group by a.hospital, a.date 
having a.date >= @StartDate and a.date <[email protected] 

は、どのように私は単に2つの日付の間のすべての病院の平均を表示する(各バーは、カウントを表します)、バー全体に直線を作成するのですか?

私のクエリでは、平均計算をどのように含めることができますか?私はあなたがavg(a.counts)をしたら、それはどのように日付xと日付yの平均ですか?

2015年10月19日から2015年11月30日までの間、各病院の平均数を確認したいとします。どのようにして、2つの日付間の平均のグラフ上に直線を表示するには?日付範囲内の病院に対する平均回数を取得したい場合は

おかげ

+3

どのDBMSを使用していますか? –

+2

http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557 –

+2

私は次のa_horse_with_no_nameでデータベースsql-server、mysqlなどでタグを付けるべきであると示唆しています。また、私たちの助けを求めていますので、データのイメージを投稿せず、簡単にDMLステートメントを作成できるように少なくとも表形式で投稿してください。また、あなたが望んでいることを理解するのに役立ち、物語の短所を補うのに役立ちます。 – Matt

答えて

0

は、以下のようなスクリプトを変更します。

Select a.hospital, avg(a.count) as 'Averages' 
    from Records as a 
    Where a.date >= @StartDate and a.date <[email protected] 
    group by a.hospital 
+0

私はまだグラフにグラフのx軸を横切る列として日付を表示します。選択の日付がなければ、どのように表示するのですか? – JGF