0

特定の日付から過去1週間にプレーヤーごとにプレイされたゲームの平均数を計算するにはどうすればよいですか。例:私のテーブルには

DateId       UserId        GameId
30-aug-2012  3             89
31-aug-2012  2             32
1-sep-2012   1             53
1-sep-2012   2             56
1-sep-2012   1             32
7-sep-2012   3             56

したがって、結果は次のようになります-(合計ゲーム)/(合計プレーヤー)週(2012年9月1日から2012年9月7日)つまり3/3 = 1

4

1 に答える 1

1

これを試して:

select COUNT (distinct GameId)/COUNT(distinct UserId)
from   your_table
where  DateId>DATEADD(DD,-7,'7-sep-2012')
于 2012-09-17T08:04:03.663 に答える