1 週間に # 日間アクティブな分布: 3 月 1 日から 3 月 7 日の特定の週に、1 日、2 日、3 日、…7 日間アクティブなメンバーの数を見つけようとしています。
partition by の上で集計関数を使用する方法はありますか? そうでない場合、これを達成するために何が使用できますか?
select distinct memberID,count(date) over(partition by memberID) as no_of_days_active
from visitor
where date between '"2019-01-01 00:00:00"' and '"2019-01-07 00:00:00"'
order by no_of_days_active
結果は次のようになります
#Days Active Count
1 20
2 32
3 678
4 34
5 3
6 678
7 2345